{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 二、图书分析"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 1. 爬取某图书网站，得到图书数据，6万条左右"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "#导入相关Python库\n",
    "import pandas as pd\n",
    "import matplotlib.pyplot as plt\n",
    "import numpy as np\n",
    "import pymysql\n",
    "plt.rc('font',**{'family':'Microsoft YaHei, SimHei'})"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "(56768, 11)"
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#从MySQL数据库中读取爬取图书网站得到的图书信息\n",
    "conn = pymysql.connect(host='localhost', user='root', password='', db='test', charset='utf8')\n",
    "sql = 'select ID,title,author,press,pub_year,pages,price,currency,ISBN,score,comment_num from books'\n",
    "df = pd.read_sql(sql,conn)\n",
    "conn.close()\n",
    "df.shape"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>ID</th>\n",
       "      <th>书名</th>\n",
       "      <th>作者</th>\n",
       "      <th>出版社</th>\n",
       "      <th>出版年份</th>\n",
       "      <th>页数</th>\n",
       "      <th>价格</th>\n",
       "      <th>币种</th>\n",
       "      <th>ISBN</th>\n",
       "      <th>评分</th>\n",
       "      <th>评论数量</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1000019</td>\n",
       "      <td>政治无意识</td>\n",
       "      <td>弗雷德里克.詹姆逊</td>\n",
       "      <td>中国社会科学出版社</td>\n",
       "      <td>1999.0</td>\n",
       "      <td>297.0</td>\n",
       "      <td>35.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787500425564</td>\n",
       "      <td>7.5</td>\n",
       "      <td>107</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>1000034</td>\n",
       "      <td>生死遗言</td>\n",
       "      <td>伊能静</td>\n",
       "      <td>现代出版社</td>\n",
       "      <td>2002.0</td>\n",
       "      <td>203.0</td>\n",
       "      <td>18.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787800288494</td>\n",
       "      <td>7.4</td>\n",
       "      <td>2377</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>1000041</td>\n",
       "      <td>游泳技巧图解</td>\n",
       "      <td>高桥雄介</td>\n",
       "      <td>北京体育大学出版社</td>\n",
       "      <td>2001.0</td>\n",
       "      <td>223.0</td>\n",
       "      <td>20.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787810514156</td>\n",
       "      <td>8.4</td>\n",
       "      <td>42</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>1000064</td>\n",
       "      <td>炒股必知必读</td>\n",
       "      <td>刘超</td>\n",
       "      <td>当代世界出版社</td>\n",
       "      <td>2000.0</td>\n",
       "      <td>NaN</td>\n",
       "      <td>20.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787801154194</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>1000065</td>\n",
       "      <td>公关圣经</td>\n",
       "      <td>菲利普.莱斯礼</td>\n",
       "      <td>汕头大学出版社</td>\n",
       "      <td>2004.0</td>\n",
       "      <td>957.0</td>\n",
       "      <td>98.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787810367004</td>\n",
       "      <td>7.7</td>\n",
       "      <td>44</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "        ID      书名         作者        出版社    出版年份     页数    价格   币种  \\\n",
       "0  1000019   政治无意识  弗雷德里克.詹姆逊  中国社会科学出版社  1999.0  297.0  35.0  CNY   \n",
       "1  1000034    生死遗言        伊能静      现代出版社  2002.0  203.0  18.0  CNY   \n",
       "2  1000041  游泳技巧图解       高桥雄介  北京体育大学出版社  2001.0  223.0  20.0  CNY   \n",
       "3  1000064  炒股必知必读         刘超    当代世界出版社  2000.0    NaN  20.0  CNY   \n",
       "4  1000065    公关圣经    菲利普.莱斯礼    汕头大学出版社  2004.0  957.0  98.0  CNY   \n",
       "\n",
       "            ISBN   评分  评论数量  \n",
       "0  9787500425564  7.5   107  \n",
       "1  9787800288494  7.4  2377  \n",
       "2  9787810514156  8.4    42  \n",
       "3  9787801154194  0.0     0  \n",
       "4  9787810367004  7.7    44  "
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#设置DataFrame列名\n",
    "df.columns=['ID','书名','作者','出版社','出版年份','页数','价格','币种','ISBN','评分','评论数量']\n",
    "df.head()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 2. 对数据做清洗（缺失值与异常值）"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "<class 'pandas.core.frame.DataFrame'>\n",
      "RangeIndex: 56768 entries, 0 to 56767\n",
      "Data columns (total 11 columns):\n",
      "ID      56768 non-null int64\n",
      "书名      56768 non-null object\n",
      "作者      56768 non-null object\n",
      "出版社     56768 non-null object\n",
      "出版年份    55837 non-null float64\n",
      "页数      53564 non-null float64\n",
      "价格      56768 non-null float64\n",
      "币种      56768 non-null object\n",
      "ISBN    56768 non-null object\n",
      "评分      56768 non-null float64\n",
      "评论数量    56768 non-null int64\n",
      "dtypes: float64(4), int64(2), object(5)\n",
      "memory usage: 4.8+ MB\n"
     ]
    }
   ],
   "source": [
    "#查看DataFrame各列的数据类型等信息\n",
    "df.info()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "ID         0\n",
       "书名         0\n",
       "作者         0\n",
       "出版社        0\n",
       "出版年份     931\n",
       "页数      3204\n",
       "价格         0\n",
       "币种         0\n",
       "ISBN       0\n",
       "评分         0\n",
       "评论数量       0\n",
       "dtype: int64"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#检查哪列数据有缺失值\n",
    "df.isnull().sum()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>ID</th>\n",
       "      <th>书名</th>\n",
       "      <th>作者</th>\n",
       "      <th>出版社</th>\n",
       "      <th>出版年份</th>\n",
       "      <th>页数</th>\n",
       "      <th>价格</th>\n",
       "      <th>币种</th>\n",
       "      <th>ISBN</th>\n",
       "      <th>评分</th>\n",
       "      <th>评论数量</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1000019</td>\n",
       "      <td>政治无意识</td>\n",
       "      <td>弗雷德里克.詹姆逊</td>\n",
       "      <td>中国社会科学出版社</td>\n",
       "      <td>1999.0</td>\n",
       "      <td>297.0</td>\n",
       "      <td>35.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787500425564</td>\n",
       "      <td>7.5</td>\n",
       "      <td>107</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>1000034</td>\n",
       "      <td>生死遗言</td>\n",
       "      <td>伊能静</td>\n",
       "      <td>现代出版社</td>\n",
       "      <td>2002.0</td>\n",
       "      <td>203.0</td>\n",
       "      <td>18.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787800288494</td>\n",
       "      <td>7.4</td>\n",
       "      <td>2377</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>1000041</td>\n",
       "      <td>游泳技巧图解</td>\n",
       "      <td>高桥雄介</td>\n",
       "      <td>北京体育大学出版社</td>\n",
       "      <td>2001.0</td>\n",
       "      <td>223.0</td>\n",
       "      <td>20.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787810514156</td>\n",
       "      <td>8.4</td>\n",
       "      <td>42</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>1000064</td>\n",
       "      <td>炒股必知必读</td>\n",
       "      <td>刘超</td>\n",
       "      <td>当代世界出版社</td>\n",
       "      <td>2000.0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>20.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787801154194</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>1000065</td>\n",
       "      <td>公关圣经</td>\n",
       "      <td>菲利普.莱斯礼</td>\n",
       "      <td>汕头大学出版社</td>\n",
       "      <td>2004.0</td>\n",
       "      <td>957.0</td>\n",
       "      <td>98.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787810367004</td>\n",
       "      <td>7.7</td>\n",
       "      <td>44</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "        ID      书名         作者        出版社    出版年份     页数    价格   币种  \\\n",
       "0  1000019   政治无意识  弗雷德里克.詹姆逊  中国社会科学出版社  1999.0  297.0  35.0  CNY   \n",
       "1  1000034    生死遗言        伊能静      现代出版社  2002.0  203.0  18.0  CNY   \n",
       "2  1000041  游泳技巧图解       高桥雄介  北京体育大学出版社  2001.0  223.0  20.0  CNY   \n",
       "3  1000064  炒股必知必读         刘超    当代世界出版社  2000.0    0.0  20.0  CNY   \n",
       "4  1000065    公关圣经    菲利普.莱斯礼    汕头大学出版社  2004.0  957.0  98.0  CNY   \n",
       "\n",
       "            ISBN   评分  评论数量  \n",
       "0  9787500425564  7.5   107  \n",
       "1  9787800288494  7.4  2377  \n",
       "2  9787810514156  8.4    42  \n",
       "3  9787801154194  0.0     0  \n",
       "4  9787810367004  7.7    44  "
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.loc[df['出版年份'].isnull(), '出版年份'] = 1900    #缺失的出版年份设置为1900\n",
    "df.loc[df['页数'].isnull(), '页数'] = 0               #缺失的页数设置为0\n",
    "df.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>ID</th>\n",
       "      <th>书名</th>\n",
       "      <th>作者</th>\n",
       "      <th>出版社</th>\n",
       "      <th>出版年份</th>\n",
       "      <th>页数</th>\n",
       "      <th>价格</th>\n",
       "      <th>币种</th>\n",
       "      <th>ISBN</th>\n",
       "      <th>评分</th>\n",
       "      <th>评论数量</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1000019</td>\n",
       "      <td>政治无意识</td>\n",
       "      <td>弗雷德里克.詹姆逊</td>\n",
       "      <td>中国社会科学出版社</td>\n",
       "      <td>1999</td>\n",
       "      <td>297</td>\n",
       "      <td>35.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787500425564</td>\n",
       "      <td>7.5</td>\n",
       "      <td>107</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>1000034</td>\n",
       "      <td>生死遗言</td>\n",
       "      <td>伊能静</td>\n",
       "      <td>现代出版社</td>\n",
       "      <td>2002</td>\n",
       "      <td>203</td>\n",
       "      <td>18.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787800288494</td>\n",
       "      <td>7.4</td>\n",
       "      <td>2377</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>1000041</td>\n",
       "      <td>游泳技巧图解</td>\n",
       "      <td>高桥雄介</td>\n",
       "      <td>北京体育大学出版社</td>\n",
       "      <td>2001</td>\n",
       "      <td>223</td>\n",
       "      <td>20.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787810514156</td>\n",
       "      <td>8.4</td>\n",
       "      <td>42</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>1000064</td>\n",
       "      <td>炒股必知必读</td>\n",
       "      <td>刘超</td>\n",
       "      <td>当代世界出版社</td>\n",
       "      <td>2000</td>\n",
       "      <td>0</td>\n",
       "      <td>20.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787801154194</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>1000065</td>\n",
       "      <td>公关圣经</td>\n",
       "      <td>菲利普.莱斯礼</td>\n",
       "      <td>汕头大学出版社</td>\n",
       "      <td>2004</td>\n",
       "      <td>957</td>\n",
       "      <td>98.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787810367004</td>\n",
       "      <td>7.7</td>\n",
       "      <td>44</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "        ID      书名         作者        出版社  出版年份   页数    价格   币种           ISBN  \\\n",
       "0  1000019   政治无意识  弗雷德里克.詹姆逊  中国社会科学出版社  1999  297  35.0  CNY  9787500425564   \n",
       "1  1000034    生死遗言        伊能静      现代出版社  2002  203  18.0  CNY  9787800288494   \n",
       "2  1000041  游泳技巧图解       高桥雄介  北京体育大学出版社  2001  223  20.0  CNY  9787810514156   \n",
       "3  1000064  炒股必知必读         刘超    当代世界出版社  2000    0  20.0  CNY  9787801154194   \n",
       "4  1000065    公关圣经    菲利普.莱斯礼    汕头大学出版社  2004  957  98.0  CNY  9787810367004   \n",
       "\n",
       "    评分  评论数量  \n",
       "0  7.5   107  \n",
       "1  7.4  2377  \n",
       "2  8.4    42  \n",
       "3  0.0     0  \n",
       "4  7.7    44  "
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#设置出版年份和页数两列为整型\n",
    "df['出版年份'] = df['出版年份'].astype('int')\n",
    "df['页数'] = df['页数'].astype('int')\n",
    "df.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "count         56768\n",
       "unique        54434\n",
       "top       一个陌生女人的来信\n",
       "freq             19\n",
       "Name: 书名, dtype: object"
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#检查书名字段中是否有异常值\n",
    "df['书名'].describe()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [],
   "source": [
    "#消除书名字段中的\\r特殊字符\n",
    "df['书名'] = df['书名'].str.replace('\\r','')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "count         56768\n",
       "unique        54434\n",
       "top       一个陌生女人的来信\n",
       "freq             19\n",
       "Name: 书名, dtype: object"
      ]
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#检查书名字段中是否有异常值\n",
    "df['书名'].describe()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>ID</th>\n",
       "      <th>书名</th>\n",
       "      <th>作者</th>\n",
       "      <th>出版社</th>\n",
       "      <th>出版年份</th>\n",
       "      <th>页数</th>\n",
       "      <th>价格</th>\n",
       "      <th>币种</th>\n",
       "      <th>ISBN</th>\n",
       "      <th>评分</th>\n",
       "      <th>评论数量</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>2565</th>\n",
       "      <td>1059216</td>\n",
       "      <td>一个陌生女人的来信</td>\n",
       "      <td>斯蒂芬·茨威格</td>\n",
       "      <td>长城出版社</td>\n",
       "      <td>1999</td>\n",
       "      <td>176</td>\n",
       "      <td>25.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787800174247</td>\n",
       "      <td>8.8</td>\n",
       "      <td>129</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7159</th>\n",
       "      <td>1319164</td>\n",
       "      <td>一个陌生女人的来信</td>\n",
       "      <td>斯蒂芬·茨威格</td>\n",
       "      <td>中国书籍</td>\n",
       "      <td>2005</td>\n",
       "      <td>187</td>\n",
       "      <td>15.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787506813532</td>\n",
       "      <td>8.7</td>\n",
       "      <td>286</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10561</th>\n",
       "      <td>1559491</td>\n",
       "      <td>一个陌生女人的来信</td>\n",
       "      <td>斯蒂芬·茨威格</td>\n",
       "      <td>浙江文艺出版社</td>\n",
       "      <td>1999</td>\n",
       "      <td>327</td>\n",
       "      <td>12.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787533911331</td>\n",
       "      <td>8.8</td>\n",
       "      <td>136</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16741</th>\n",
       "      <td>2154960</td>\n",
       "      <td>一个陌生女人的来信</td>\n",
       "      <td>斯蒂芬·茨威格</td>\n",
       "      <td>上海译文出版社</td>\n",
       "      <td>2007</td>\n",
       "      <td>340</td>\n",
       "      <td>20.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787532741571</td>\n",
       "      <td>8.7</td>\n",
       "      <td>49239</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26498</th>\n",
       "      <td>4051532</td>\n",
       "      <td>一个陌生女人的来信</td>\n",
       "      <td>斯蒂芬·茨威格</td>\n",
       "      <td>万卷</td>\n",
       "      <td>2009</td>\n",
       "      <td>243</td>\n",
       "      <td>18.8</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787547000908</td>\n",
       "      <td>8.2</td>\n",
       "      <td>82</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29563</th>\n",
       "      <td>4880389</td>\n",
       "      <td>一个陌生女人的来信</td>\n",
       "      <td>斯蒂芬·茨威格</td>\n",
       "      <td>中国对外翻译</td>\n",
       "      <td>1970</td>\n",
       "      <td>324</td>\n",
       "      <td>16.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787500124344</td>\n",
       "      <td>9.0</td>\n",
       "      <td>80</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>33475</th>\n",
       "      <td>6535064</td>\n",
       "      <td>一个陌生女人的来信</td>\n",
       "      <td>斯蒂芬·茨威格</td>\n",
       "      <td>长江文艺</td>\n",
       "      <td>2011</td>\n",
       "      <td>358</td>\n",
       "      <td>21.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787535450463</td>\n",
       "      <td>8.5</td>\n",
       "      <td>114</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>33500</th>\n",
       "      <td>6538431</td>\n",
       "      <td>一个陌生女人的来信</td>\n",
       "      <td>斯蒂芬·茨威格</td>\n",
       "      <td>天津人民出版社</td>\n",
       "      <td>2011</td>\n",
       "      <td>218</td>\n",
       "      <td>22.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787201070353</td>\n",
       "      <td>9.1</td>\n",
       "      <td>329</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>34211</th>\n",
       "      <td>6813214</td>\n",
       "      <td>一个陌生女人的来信</td>\n",
       "      <td>斯蒂芬·茨威格</td>\n",
       "      <td>中国宇航出版社</td>\n",
       "      <td>2011</td>\n",
       "      <td>175</td>\n",
       "      <td>24.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787515900308</td>\n",
       "      <td>8.2</td>\n",
       "      <td>200</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>36976</th>\n",
       "      <td>10760907</td>\n",
       "      <td>一个陌生女人的来信</td>\n",
       "      <td></td>\n",
       "      <td>中国对外翻译出版公司</td>\n",
       "      <td>2012</td>\n",
       "      <td>336</td>\n",
       "      <td>22.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787500132141</td>\n",
       "      <td>9.0</td>\n",
       "      <td>92</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>37499</th>\n",
       "      <td>11444363</td>\n",
       "      <td>一个陌生女人的来信</td>\n",
       "      <td>斯蒂芬·茨威格</td>\n",
       "      <td>立信会计出版社</td>\n",
       "      <td>2012</td>\n",
       "      <td>344</td>\n",
       "      <td>18.8</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787542935007</td>\n",
       "      <td>8.5</td>\n",
       "      <td>391</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>38056</th>\n",
       "      <td>11637640</td>\n",
       "      <td>一个陌生女人的来信</td>\n",
       "      <td>斯蒂芬·茨威格</td>\n",
       "      <td>人民文学出版社</td>\n",
       "      <td>2012</td>\n",
       "      <td>154</td>\n",
       "      <td>20.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787020091089</td>\n",
       "      <td>9.0</td>\n",
       "      <td>350</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>42223</th>\n",
       "      <td>25751749</td>\n",
       "      <td>一个陌生女人的来信</td>\n",
       "      <td>斯蒂芬·茨威格</td>\n",
       "      <td>北京燕山出版社</td>\n",
       "      <td>2013</td>\n",
       "      <td>272</td>\n",
       "      <td>32.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787540233013</td>\n",
       "      <td>8.8</td>\n",
       "      <td>375</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>44274</th>\n",
       "      <td>25895962</td>\n",
       "      <td>一个陌生女人的来信</td>\n",
       "      <td></td>\n",
       "      <td>上海三联书店</td>\n",
       "      <td>2014</td>\n",
       "      <td>650</td>\n",
       "      <td>39.8</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787542647221</td>\n",
       "      <td>9.0</td>\n",
       "      <td>77</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>45874</th>\n",
       "      <td>26256868</td>\n",
       "      <td>一个陌生女人的来信</td>\n",
       "      <td>斯蒂芬·茨威格</td>\n",
       "      <td>湖南文艺出版社</td>\n",
       "      <td>2014</td>\n",
       "      <td>408</td>\n",
       "      <td>29.8</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787540468064</td>\n",
       "      <td>9.0</td>\n",
       "      <td>161</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>46076</th>\n",
       "      <td>26271420</td>\n",
       "      <td>一个陌生女人的来信</td>\n",
       "      <td>斯蒂芬·茨威格</td>\n",
       "      <td>河南文艺出版社</td>\n",
       "      <td>2013</td>\n",
       "      <td>415</td>\n",
       "      <td>22.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787807658153</td>\n",
       "      <td>9.4</td>\n",
       "      <td>93</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>47325</th>\n",
       "      <td>26365979</td>\n",
       "      <td>一个陌生女人的来信</td>\n",
       "      <td>斯蒂芬·茨威格</td>\n",
       "      <td>人民文学出版社</td>\n",
       "      <td>2016</td>\n",
       "      <td>16</td>\n",
       "      <td>20.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787020108794</td>\n",
       "      <td>8.8</td>\n",
       "      <td>164</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>48893</th>\n",
       "      <td>26606495</td>\n",
       "      <td>一个陌生女人的来信</td>\n",
       "      <td></td>\n",
       "      <td>外语教学与研究出版社</td>\n",
       "      <td>2013</td>\n",
       "      <td>16</td>\n",
       "      <td>11.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787991724412</td>\n",
       "      <td>8.7</td>\n",
       "      <td>110</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>54950</th>\n",
       "      <td>26997409</td>\n",
       "      <td>一个陌生女人的来信</td>\n",
       "      <td>Stefan Zweig</td>\n",
       "      <td>知识出版社</td>\n",
       "      <td>2017</td>\n",
       "      <td>139</td>\n",
       "      <td>55.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787501594061</td>\n",
       "      <td>8.0</td>\n",
       "      <td>204</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "             ID         书名            作者         出版社  出版年份   页数    价格   币种  \\\n",
       "2565    1059216  一个陌生女人的来信       斯蒂芬·茨威格       长城出版社  1999  176  25.0  CNY   \n",
       "7159    1319164  一个陌生女人的来信       斯蒂芬·茨威格        中国书籍  2005  187  15.0  CNY   \n",
       "10561   1559491  一个陌生女人的来信       斯蒂芬·茨威格     浙江文艺出版社  1999  327  12.0  CNY   \n",
       "16741   2154960  一个陌生女人的来信       斯蒂芬·茨威格     上海译文出版社  2007  340  20.0  CNY   \n",
       "26498   4051532  一个陌生女人的来信       斯蒂芬·茨威格          万卷  2009  243  18.8  CNY   \n",
       "29563   4880389  一个陌生女人的来信       斯蒂芬·茨威格      中国对外翻译  1970  324  16.0  CNY   \n",
       "33475   6535064  一个陌生女人的来信       斯蒂芬·茨威格        长江文艺  2011  358  21.0  CNY   \n",
       "33500   6538431  一个陌生女人的来信       斯蒂芬·茨威格     天津人民出版社  2011  218  22.0  CNY   \n",
       "34211   6813214  一个陌生女人的来信       斯蒂芬·茨威格     中国宇航出版社  2011  175  24.0  CNY   \n",
       "36976  10760907  一个陌生女人的来信                中国对外翻译出版公司  2012  336  22.0  CNY   \n",
       "37499  11444363  一个陌生女人的来信       斯蒂芬·茨威格     立信会计出版社  2012  344  18.8  CNY   \n",
       "38056  11637640  一个陌生女人的来信       斯蒂芬·茨威格     人民文学出版社  2012  154  20.0  CNY   \n",
       "42223  25751749  一个陌生女人的来信       斯蒂芬·茨威格     北京燕山出版社  2013  272  32.0  CNY   \n",
       "44274  25895962  一个陌生女人的来信                    上海三联书店  2014  650  39.8  CNY   \n",
       "45874  26256868  一个陌生女人的来信       斯蒂芬·茨威格     湖南文艺出版社  2014  408  29.8  CNY   \n",
       "46076  26271420  一个陌生女人的来信       斯蒂芬·茨威格     河南文艺出版社  2013  415  22.0  CNY   \n",
       "47325  26365979  一个陌生女人的来信       斯蒂芬·茨威格     人民文学出版社  2016   16  20.0  CNY   \n",
       "48893  26606495  一个陌生女人的来信                外语教学与研究出版社  2013   16  11.0  CNY   \n",
       "54950  26997409  一个陌生女人的来信  Stefan Zweig       知识出版社  2017  139  55.0  CNY   \n",
       "\n",
       "                ISBN   评分   评论数量  \n",
       "2565   9787800174247  8.8    129  \n",
       "7159   9787506813532  8.7    286  \n",
       "10561  9787533911331  8.8    136  \n",
       "16741  9787532741571  8.7  49239  \n",
       "26498  9787547000908  8.2     82  \n",
       "29563  9787500124344  9.0     80  \n",
       "33475  9787535450463  8.5    114  \n",
       "33500  9787201070353  9.1    329  \n",
       "34211  9787515900308  8.2    200  \n",
       "36976  9787500132141  9.0     92  \n",
       "37499  9787542935007  8.5    391  \n",
       "38056  9787020091089  9.0    350  \n",
       "42223  9787540233013  8.8    375  \n",
       "44274  9787542647221  9.0     77  \n",
       "45874  9787540468064  9.0    161  \n",
       "46076  9787807658153  9.4     93  \n",
       "47325  9787020108794  8.8    164  \n",
       "48893  9787991724412  8.7    110  \n",
       "54950  9787501594061  8.0    204  "
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df[df['书名'] == '一个陌生女人的来信']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>ID</th>\n",
       "      <th>书名</th>\n",
       "      <th>作者</th>\n",
       "      <th>出版社</th>\n",
       "      <th>出版年份</th>\n",
       "      <th>页数</th>\n",
       "      <th>价格</th>\n",
       "      <th>币种</th>\n",
       "      <th>ISBN</th>\n",
       "      <th>评分</th>\n",
       "      <th>评论数量</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "Empty DataFrame\n",
       "Columns: [ID, 书名, 作者, 出版社, 出版年份, 页数, 价格, 币种, ISBN, 评分, 评论数量]\n",
       "Index: []"
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#检查书名字段中是否有空字符串\n",
    "df[df['书名'] == '']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>ID</th>\n",
       "      <th>出版年份</th>\n",
       "      <th>页数</th>\n",
       "      <th>价格</th>\n",
       "      <th>评分</th>\n",
       "      <th>评论数量</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>count</th>\n",
       "      <td>5.676800e+04</td>\n",
       "      <td>56768.000000</td>\n",
       "      <td>56768.000000</td>\n",
       "      <td>56768.000000</td>\n",
       "      <td>56768.000000</td>\n",
       "      <td>56768.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>mean</th>\n",
       "      <td>1.079294e+07</td>\n",
       "      <td>2006.427811</td>\n",
       "      <td>323.636891</td>\n",
       "      <td>90.265653</td>\n",
       "      <td>7.287123</td>\n",
       "      <td>806.138335</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>std</th>\n",
       "      <td>1.070768e+07</td>\n",
       "      <td>43.317172</td>\n",
       "      <td>584.060304</td>\n",
       "      <td>383.753820</td>\n",
       "      <td>2.492535</td>\n",
       "      <td>4991.356386</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>min</th>\n",
       "      <td>1.000019e+06</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25%</th>\n",
       "      <td>1.954777e+06</td>\n",
       "      <td>2005.000000</td>\n",
       "      <td>189.000000</td>\n",
       "      <td>24.800000</td>\n",
       "      <td>7.300000</td>\n",
       "      <td>30.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50%</th>\n",
       "      <td>4.412666e+06</td>\n",
       "      <td>2010.000000</td>\n",
       "      <td>265.000000</td>\n",
       "      <td>35.250000</td>\n",
       "      <td>8.000000</td>\n",
       "      <td>94.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>75%</th>\n",
       "      <td>2.577830e+07</td>\n",
       "      <td>2013.000000</td>\n",
       "      <td>366.000000</td>\n",
       "      <td>58.000000</td>\n",
       "      <td>8.600000</td>\n",
       "      <td>336.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>max</th>\n",
       "      <td>3.020391e+07</td>\n",
       "      <td>9789.000000</td>\n",
       "      <td>32767.000000</td>\n",
       "      <td>9999.990000</td>\n",
       "      <td>10.000000</td>\n",
       "      <td>324920.000000</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                 ID          出版年份            页数            价格            评分  \\\n",
       "count  5.676800e+04  56768.000000  56768.000000  56768.000000  56768.000000   \n",
       "mean   1.079294e+07   2006.427811    323.636891     90.265653      7.287123   \n",
       "std    1.070768e+07     43.317172    584.060304    383.753820      2.492535   \n",
       "min    1.000019e+06      1.000000      0.000000      0.000000      0.000000   \n",
       "25%    1.954777e+06   2005.000000    189.000000     24.800000      7.300000   \n",
       "50%    4.412666e+06   2010.000000    265.000000     35.250000      8.000000   \n",
       "75%    2.577830e+07   2013.000000    366.000000     58.000000      8.600000   \n",
       "max    3.020391e+07   9789.000000  32767.000000   9999.990000     10.000000   \n",
       "\n",
       "                评论数量  \n",
       "count   56768.000000  \n",
       "mean      806.138335  \n",
       "std      4991.356386  \n",
       "min         0.000000  \n",
       "25%        30.000000  \n",
       "50%        94.000000  \n",
       "75%       336.000000  \n",
       "max    324920.000000  "
      ]
     },
     "execution_count": 13,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df.describe()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "#查看出版年份的数据分布\n",
    "df[['出版年份']].boxplot()\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>ID</th>\n",
       "      <th>书名</th>\n",
       "      <th>作者</th>\n",
       "      <th>出版社</th>\n",
       "      <th>出版年份</th>\n",
       "      <th>页数</th>\n",
       "      <th>价格</th>\n",
       "      <th>币种</th>\n",
       "      <th>ISBN</th>\n",
       "      <th>评分</th>\n",
       "      <th>评论数量</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>3625</th>\n",
       "      <td>1084157</td>\n",
       "      <td>高明送礼100styles</td>\n",
       "      <td>芬理希梦</td>\n",
       "      <td>中国轻工业出版社</td>\n",
       "      <td>1899</td>\n",
       "      <td>131</td>\n",
       "      <td>32.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787501946532</td>\n",
       "      <td>7.8</td>\n",
       "      <td>28</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6329</th>\n",
       "      <td>1256254</td>\n",
       "      <td>魔法师的同伴</td>\n",
       "      <td>科荣泽克</td>\n",
       "      <td>中国广播电视出版社</td>\n",
       "      <td>1899</td>\n",
       "      <td>238</td>\n",
       "      <td>25.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787504345400</td>\n",
       "      <td>7.2</td>\n",
       "      <td>153</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13370</th>\n",
       "      <td>1900088</td>\n",
       "      <td>Marlene Dumas (Contemporary Artists)</td>\n",
       "      <td>Boogerd, Dominic Van Den</td>\n",
       "      <td>Phaidon Inc Ltd</td>\n",
       "      <td>1</td>\n",
       "      <td>204</td>\n",
       "      <td>39.95</td>\n",
       "      <td>USD</td>\n",
       "      <td>9780714838236</td>\n",
       "      <td>9.3</td>\n",
       "      <td>101</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14026</th>\n",
       "      <td>1946011</td>\n",
       "      <td>长乐少年游</td>\n",
       "      <td>清静</td>\n",
       "      <td>威向</td>\n",
       "      <td>7150</td>\n",
       "      <td>16</td>\n",
       "      <td>180.00</td>\n",
       "      <td>TWD</td>\n",
       "      <td>9789867150509</td>\n",
       "      <td>7.7</td>\n",
       "      <td>496</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14427</th>\n",
       "      <td>1964420</td>\n",
       "      <td>雜貨@東京</td>\n",
       "      <td></td>\n",
       "      <td>台灣麥浩斯</td>\n",
       "      <td>9789</td>\n",
       "      <td>0</td>\n",
       "      <td>299.00</td>\n",
       "      <td>TWD</td>\n",
       "      <td>9789866960246</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21875</th>\n",
       "      <td>3193028</td>\n",
       "      <td>反超黑暗大神咒</td>\n",
       "      <td>托名洪诺留三世教皇</td>\n",
       "      <td>梵蒂冈教廷</td>\n",
       "      <td>1497</td>\n",
       "      <td>0</td>\n",
       "      <td>0.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9789060310519</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26163</th>\n",
       "      <td>3996746</td>\n",
       "      <td>文艺·戏剧·生活</td>\n",
       "      <td>丹钦科</td>\n",
       "      <td>中国戏剧出版社</td>\n",
       "      <td>1882</td>\n",
       "      <td>319</td>\n",
       "      <td>1.35</td>\n",
       "      <td>CNY</td>\n",
       "      <td>8069-281</td>\n",
       "      <td>9.2</td>\n",
       "      <td>14</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>30541</th>\n",
       "      <td>5292982</td>\n",
       "      <td>Turning Pages</td>\n",
       "      <td>R. Klanten</td>\n",
       "      <td>Die Gestalten Verlag</td>\n",
       "      <td>2019</td>\n",
       "      <td>272</td>\n",
       "      <td>4990.00</td>\n",
       "      <td>EUR</td>\n",
       "      <td>9783899553147</td>\n",
       "      <td>9.3</td>\n",
       "      <td>45</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>31118</th>\n",
       "      <td>5375914</td>\n",
       "      <td>所罗门之钥</td>\n",
       "      <td>所罗门</td>\n",
       "      <td></td>\n",
       "      <td>1600</td>\n",
       "      <td>0</td>\n",
       "      <td>0.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9784563453633</td>\n",
       "      <td>8.9</td>\n",
       "      <td>19</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "            ID                                    书名  \\\n",
       "3625   1084157                         高明送礼100styles   \n",
       "6329   1256254                                魔法师的同伴   \n",
       "13370  1900088  Marlene Dumas (Contemporary Artists)   \n",
       "14026  1946011                                 长乐少年游   \n",
       "14427  1964420                                 雜貨@東京   \n",
       "21875  3193028                               反超黑暗大神咒   \n",
       "26163  3996746                              文艺·戏剧·生活   \n",
       "30541  5292982                         Turning Pages   \n",
       "31118  5375914                                 所罗门之钥   \n",
       "\n",
       "                             作者                   出版社  出版年份   页数       价格  \\\n",
       "3625                       芬理希梦              中国轻工业出版社  1899  131    32.00   \n",
       "6329                       科荣泽克             中国广播电视出版社  1899  238    25.00   \n",
       "13370  Boogerd, Dominic Van Den       Phaidon Inc Ltd     1  204    39.95   \n",
       "14026                        清静                    威向  7150   16   180.00   \n",
       "14427                                           台灣麥浩斯  9789    0   299.00   \n",
       "21875                 托名洪诺留三世教皇                 梵蒂冈教廷  1497    0     0.00   \n",
       "26163                       丹钦科               中国戏剧出版社  1882  319     1.35   \n",
       "30541                R. Klanten  Die Gestalten Verlag  2019  272  4990.00   \n",
       "31118                       所罗门                        1600    0     0.00   \n",
       "\n",
       "        币种           ISBN   评分  评论数量  \n",
       "3625   CNY  9787501946532  7.8    28  \n",
       "6329   CNY  9787504345400  7.2   153  \n",
       "13370  USD  9780714838236  9.3   101  \n",
       "14026  TWD  9789867150509  7.7   496  \n",
       "14427  TWD  9789866960246  0.0     0  \n",
       "21875  CNY  9789060310519  0.0     0  \n",
       "26163  CNY       8069-281  9.2    14  \n",
       "30541  EUR  9783899553147  9.3    45  \n",
       "31118  CNY  9784563453633  8.9    19  "
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#查看出版年份的异常值\n",
    "df[(df['出版年份'] > 2018) | (df['出版年份'] < 1900)]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAX8AAAD+CAYAAADS3wWuAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMi4zLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvIxREBQAAGS9JREFUeJzt3X9w1fWd7/HnC2JISvEOVDd2CUJcfwVxtTazU0fqJqLbbXectc72WtTij1j8UVNWOi1Os+v9UeOU2hF/XEd+GIW23Mx121uWraUU05zpdS/uFrEqELtUkQK13hbZlR8ikLzvH99v8BCRnBySnITv6zHD5OTz/XzPeX9nDq/zPZ/vJ5+vIgIzM8uWUaUuwMzMhp7D38wsgxz+ZmYZ5PA3M8sgh7+ZWQY5/M3MMsjhb2aWQQ5/M7MMcvibmWVQWakL+CCnnHJKTJkypdRlmL3P3r17GTt2bKnLMDuq559//g8RcWpf/YZt+E+ZMoV169aVugyz98nlctTX15e6DLOjkrS1kH4e9jEzyyCHv5lZBvUZ/pIqJC2W9CtJWyXdlbbPkfSbtP3TaVuNpFWSfi2pU9JlaXuZpKWSdkh6TlLN4B6WmZkdSyFj/mOB1cCtwEeAjZLWA18CzgMmAc9ImgycBtwdES9KuhRoBc4CZgEVQDVwC7AAuGqAj8XMzArU55l/ROyMiB9E4g/ANuBS4KmI2B0Rm4DXgY9HxNqIeDHddT0wIX18NfB4JDcPWA5cPtAHYmZmhevXbB9J00jO4E8BNuRt2g58tFf3LwDfTx9PArYCRMQ+SfskjY+IXb2efzYwG6CqqopcLtef8syGxJ49e/zetBGv4PCXdArwXeAm4GagO29zN9CV1/cTJCHekDaVH6t/j4hYDCwGqKurC0+ns+HIUz3tRFDQbB9J44F/Ar4eEb8A3gAm5nWpJhkOQtLHgEXAZyPi39Pth/tLqgTKIuLtATkCMzPrtz7P/CWdDKwEWiJiVdr8NPBdSd8GJpOM7f8yHRZ6Arg6Il7Pe5qnSb4x/By4HlgxYEdgdpwkDcnr+H7ZNpwUcub/ZeAi4MF0CuevgV3A94CNwP8GvphezH2QZHx/ddp3bfocjwIVkraRhP/fDfBxmBUtIvr1b/K8H/V7Hwe/DTd9nvlHxL3AvUfZdF/6L7/vUWfxRMR+YGYxBZqZ2cDzX/iamWWQw9/MLIMc/mZmGeTwNzPLIIe/mVkGOfzNzDJo2N7Jy6wYF/y3n/If7xwc9NeZcvfTg/r8/6nyJF78L38xqK9h2ebwtxPKf7xzkNe/+VeD+hpDsbbPYH+4mHnYx8wsgxz+ZmYZ5PA3M8sgj/nbCWVc7d2cv+zuwX+hZYP79ONqAQb32oVlm8PfTii7O7/pC75mBfCwj5lZBjn8zcwyyOFvZpZBDn8zswxy+JuZZZDD38wsgzzV0044QzJN8ieDv7Cb2WBy+NsJZbDn+EPy4TIUr2M2mDzsY2aWQQ5/M7MMcvibmWVQn+EvqULSYkm/krRV0l1p+xxJv0nbP53X/5uStkt6WdLH07YySUsl7ZD0nKSawTskMzPrSyEXfMcCq4FbgY8AGyWtB74EnAdMAp6RNBn4JDAdmAI0AK3AhcAsoAKoBm4BFgBXDeSBmJlZ4fo884+InRHxg0j8AdgGXAo8FRG7I2IT8DrwceBqYGlEHIqINcCpkk5L2x+PiACWA5cP0vGYmVkB+jXVU9I0kjP4U4ANeZu2Ax8l+Rbwj3ntO/LatwJExD5J+ySNj4hdvZ5/NjAboKqqilwu16+DMRsqfm/aSFdw+Es6BfgucBNwM9Cdt7kb6ALK+9l+hIhYDCwGqKuri8FeM92sKD95etDX8zcbbAXN9pE0Hvgn4OsR8QvgDWBiXpdqkuGg3u1/TPKt4HC7pEqgLCLePu7qzcysKIXM9jkZWAm0RMSqtPlp4POSPiSpFpgA/DJtv0HSaElXAP8WEW+l7Tel+14PrBjg4zAzs34oZNjny8BFwIOSHkzb/gL4HrAR2A/cEhEh6YfAnwOvATuBa9P+jwJPStqWbrtm4A7BzMz6q8/wj4h7gXuPsum+9F9+326SD4sv92rfD8wsvkwzMxtI/gtfM7MMcvibmWWQw9/MLIMc/mZmGeTwNzPLIN/Jy6xAkt57PD/5mSxXZTbyOPwt8/JDfTD39QeFDScOf8u8QkL5WCHvULeRyGP+ZmYZ5PA3M8sgh7+ZWQY5/M3MMsjhb2aWQQ5/M7MMcvibmWWQw9/MLIMc/mZmGeTwNzPLIIe/mVkGOfzNzDLI4W9mlkEOfzOzDHL4m5llkMPfzCyDCg5/SZWSzh7MYszMbGj0Gf6STpa0AngT+FraNkrSw5I2S3pZ0sVpe7mk70h6VdJGSZ9M28skLZW0Q9JzkmoG86DMzOzYCjnz7wYeAebmtd0AVAPnpo+fUHKfu5lAJXBm2v/baf9ZQEW6TyuwYCCKNzOz4vQZ/hGxJyLagUN5zXXAqojoioj16bYzgHcBRXJT0wqSbwsAVwOPp+3LgcsH8BjMzKyfir2B+0bgSklLSc7ya4BTgaeAGZJ+DpwEfC7tPwnYChAR+yTtkzQ+InblP6mk2cBsgKqqKnK5XJHlmQ0dv09tJCo2/JcA5wMvAWuBV4Cdadsk4DbgVuBG4F6gnGT4qEc30NX7SSNiMbAYoK6uLurr64ssz2zo+H1qI1FR4R8RB4HbIbnIC2wGtgHfAf5HRGySNBd4U9KDwBvAROBVSZVAWUS8PRAHYGZm/VfUPP902md5epH3HmBFROwH9gN/lnY7Bxidtj0N3JS2Xw+sOK6qzczsuPR55i9pHPACMA6okFQP3A/MA8YAHSRDPJB8EHxP0heA3cCsiDgk6VHgSUnbgNeAawb6QMzMrHB9hn9E7Ca5qNvboqP0fR2YfpT2/STTQM3MbBjw8g5mZhnk8DczyyCHv5lZBjn8zcwyyOFvZpZBDn8zswxy+JuZZZDD38wsgxz+ZmYZ5PA3M8sgh7+ZWQY5/M36YdSoUUf8NBup/A4264fu7u4jfpqNVA5/M7MMcvibmWWQw9/MLIMc/mZmGeTwNzPLIIe/mVkGOfzNzDLI4W9mlkEOfzOzDHL4m5llUMHhL6lS0tmDWYyZmQ2NPsNf0smSVgBvAl9L20ZJeljSZkkvS7o4r/9USWsl/UbSP6RtZZKWStoh6TlJNYN1QGZm1rdCzvy7gUeAuXltNwDVwLnp4yeUKAN+APx9RJwOzEr7zwIq0n1agQUDU76ZmRWjz/CPiD0R0Q4cymuuA1ZFRFdErE+3nQFcBayLiGfSfd9J+18NPB4RASwHLh/AYzAzs34qK3K/jcCVkpYCZwI1wKnABcA+Sf8MjAdaImI5MAnYChAR+yTtkzQ+InblP6mk2cBsgKqqKnK5XJHlmQ0dv09tJCo2/JcA5wMvAWuBV4CdwB8Bk0nO7E8D/kXST4FykuGjHt1AV+8njYjFwGKAurq6qK+vL7I8s6Hj96mNREWFf0QcBG4HkFQObAa2Af8P+FU63LNF0ivAFOANYCLwqqRKoCwi3j7+8s3MrBhFzfNPp32WSxJwD7AiIvYDq4C/TrdNIgn+XwFPAzelu18PrDjuys3MrGh9nvlLGge8AIwDKiTVA/cD84AxQAdwK0BE/N90mGcjcBC4PSLelvQo8KSkbcBrwDWDcCxmZlYgJRNwhp+6urpYt25dqcswAyD5knt0w/X/kGWTpOcjoq6vfl7ewcwsgxz+ZmYZ5PA3M8sgh7+ZWQY5/M3MMsjhb2aWQQ5/M7MMcvibmWWQw9+sQJKoqqo64qfZSOXwNytQeXk5b731FhHBW2+9RXl5ealLMiuaw9+sAKNGjeLAgQNMmDABgAkTJnDgwAFGjfJ/IRuZ/M41K0B3d3I7ip07dx7xs6fdbKRx+JsVYMyYMVx77bWcc845jBo1inPOOYdrr72WMWPGlLo0s6I4/M0KcODAAVavXs3evXsB2Lt3L6tXr+bAgQMlrsysOA5/swJMnDiRgwcPAu8t4Xzw4EEmTpxYyrLMilbsPXzNMudDH/oQTzzxBF1dXYwePZrrrruu1CWZFc3hb1aA3/72tyxdupSmpiY6Ozupra1l/vz53HjjjaUuzawoHvYxK0BtbS3V1dVs2LCB9vZ2NmzYQHV1NbW1taUuzawoDn+zAjQ3N9PY2EhHRweHDh2io6ODxsZGmpubS12aWVE87GNWgJkzZwIcMezT0tJyuN1spPGZv5lZBvnM36wAbW1tNDc309raeni2T2NjI4DP/m1E8pm/WQFaWlpobW2loaGBsrIyGhoaaG1tpaWlpdSlmRXF4W9WgM7OTqZPn35E2/Tp0+ns7CxRRWbHp+Dwl1Qp6ezBLMZsuKqtreXZZ589ou3ZZ5/1VE8bsfoMf0knS1oBvAl8LW0bJelhSZslvSzp4l77nCXpHUnXp7+XSVoqaYek5yTVDMbBmA0WT/W0E00hF3y7gUeAHwGfSNtuAKqBc4ELgOWSpkbPoifwMLA27zlmARXpPrcAC4Crjrt6syHiqZ52ounzzD8i9kREO3Aor7kOWBURXRGxPt12BoCkRuCfgd/k9b8aeDz9cFgOXD5A9ZuZWRGKneq5EbhS0lLgTKAGOFXSHuAm4DJgcV7/ScBWgIjYJ2mfpPERsSv/SSXNBmYDVFVVkcvliizPbGC1t7fT2trKV7/6VWpqatiyZQtf+cpX2LRpEzNmzCh1eWb9Vmz4LwHOB14iGd55BdgJPAjcHREHet3cupxk+KhHN9DV+0kjYjHph0ZdXV3U19cXWZ7ZwLrzzjtZvnw5DQ0N5HI57rrrLi688EKampr4xje+UeryzPqtqPCPiIPA7QCSyoHNwG7gUqA2Df7TgQZJO4A3gInAq5IqgbKIePv4yzcbGp2dndx3333MmDGDiEASM2bM8FRPG7GKCv80wLuAg8A9wIqI+B1JwPf0WQo8ExEdki4iGQ76OXA9sOI46zYbUpWVlTzzzDPcfvvtfOYzn+HHP/4xjz32GGPHji11aWZF6TP8JY0DXgDGARWS6oH7gXnAGKADuLWPp3kUeFLSNuA14JrjqNlsyO3du5eKigpWrVrFokWLOP3006moqDh8W0ezkabP8I+I3SQXdXtb1Md+N+Y93g94TpyNaD1n+T0zmseOHcv+/ftLWZJZ0by8g1mBLrnkErZs2cLPfvYztmzZwiWXXFLqksyK5vA3K9DKlSu544472LNnD3fccQcrV64sdUlmRfOSzmYFOO+886isrGThwoU89thjSKKuro533nmn1KWZFcVn/mYFaG5uZufOnbS3t7NmzRra29vZuXOn1/axEctn/mYF8No+dqLRe2uxDS91dXWxbt26Updh9j65XA7/9bkNV5Kej4i6vvp52MfMLIMc/mZmGeTwNytQW1sb06ZNY8aMGUybNo22trZSl2RWNIe/WQHa2tqYM2fO4eUc9u7dy5w5c/wBYCOWL/iaFWDSpEl0dXWxfPlyurq6GD16NNdddx2jR49m27ZtpS7P7DBf8DUbQNu3b2fZsmU0NDRQVlZGQ0MDy5YtY/v27aUuzawoDn8zswxy+JsVoLq6mlmzZtHR0cGhQ4fo6Ohg1qxZVFdXl7o0s6L4L3zNCvCtb32LOXPmcPPNN7N161YmT55MV1cXDzzwQKlLMyuKz/zNCjBz5kweeughxo4diyTGjh3LQw895OUdbMTybB+zfvLyDjacebaPmZl9IIe/mVkGOfzNzDLI4W9mlkEOfzOzDHL4m5llUMHhL6lS0tmDWYyZmQ2NPsNf0smSVgBvAl9L20ZJeljSZkkvS7o4ba+RtErSryV1SrosbS+TtFTSDknPSaoZzIMyGwxez99OJIUs79ANPAL8CPhE2nYDUA2cC1wALJc0FTgNuDsiXpR0KdAKnAXMAirSfW4BFgBXDeBxmA2qtrY2mpubaW1tPbykc2NjI4D/ytdGpD7P/CNiT0S0A4fymuuAVRHRFRHr021nRMTaiHgx7bMemJA+vhp4PJI/J14OXD5gR2A2BFpaWmhtbT1iSefW1lZaWlpKXZpZUYpd2G0jcKWkpcCZQA1wKvBqXp8vAN9PH08CtgJExD5J+ySNj4hd+U8qaTYwG6CqqopcLldkeWYDq7Ozk66uLnK5HHv27CGXy9HV1UVnZ6ffpzYiFRv+S4DzgZeAtcArwM6ejZI+QRLiDWlTOcnwUY9uoKv3k0bEYmAxJGv7eP0UGy5qa2sZPXo09fX1h9f26ejooLa21uv82IhU1FTPiDgYEbdHRC1wG8lZ/zYASR8DFgGfjYh/T3d5A5iYbq8EyiLi7eMt3myoNDc309jYeMR6/o2NjTQ3N5e6NLOiFHXmnwZ4F3AQuAdYERH7JU0DngCujojX83Z5GrgJ+DlwPbDieIo2G2o9F3Wbmpro7OyktraWlpYWX+y1EavPJZ0ljQNeAMaRzNj5PXA/MA8YA3QAt0bEXknPABcCPWf8v4+IiyVVAE8C04HXgGsi4nfHel0v6WzDlZd0tuGs0CWd+zzzj4jdJBd1e1t0lL5HncUTEfsBnyKZmQ0TXt7BzCyDHP5mZhnk8DczyyCHv5lZBjn8zcwyyOFvZpZBDn8zswxy+JuZZZDD38wsgxz+ZmYZ5PA3M8sgh7+ZWQY5/M3MMsjhb2aWQQ5/M7MMcvibmWWQw9/MLIMc/mYFampqoqKigoaGBioqKmhqaip1SWZFK+oG7mZZ09TUxMKFC5k/fz5Tp05l06ZNzJs3D4BHHnmkxNWZ9Z/P/M0KsGTJEubPn8/cuXOpqKhg7ty5zJ8/nyVLlpS6NLOiOPzNCvDuu+9y2223HdF222238e6775aoIrPj4/A3K8CYMWNYuHDhEW0LFy5kzJgxJarI7Ph4zN+sAF/84hcPj/FPnTqVBx54gHnz5r3v24DZSKGIKHUNR1VXVxfr1q0rdRlmh33qU59izZo1RASSuOKKK1i9enWpyzI7gqTnI6Kur34FD/tIqpR09vGVZTYytbW1sXnzZtrb21mzZg3t7e1s3ryZtra2UpdmVpQ+z/wlnQx8B7gMeCoibpE0CngQ+DSwH5gdEWvT/t8Ergd2ATdGxPOSyoDHgSuAbcDMiNhyrNf1mb8NJ9OmTWPjxo3vaz/vvPPYsGFDCSoyO7qBPPPvBh4B5ua13QBUA+emj59Q4jJgOjAl7d+a9p8FVKT7tAILCjsMs+HhaMF/rHaz4a7P8I+IPRHRDhzKa64DVkVEV0SsT7edAVwNLI2IQxGxBjhV0mlp++ORfM1YDlw+0AdiNhQigo6ODobrtTKzQhU722cjcKWkpcCZQA1wKjAJ+Me8fjuAj6btWwEiYp+kfZLGR8Su/CeVNBuYDVBVVUUulyuyPLPBsWDBAmpqaliw4L0vr36f2khUbPgvAc4HXgLWAq8AO4FykmGiHt1A1zHajxARi4HFkIz519fXF1me2eBobW2ls7OT2traw21+n9pIVFT4R8RB4HYASeXAZpILuW8AE/O6/jGwPa/9VUmVQFlEvH0cdZuVRM8Yv8f6baQr6i9802mf5ZIE3AOsiIj9wNPADZJGS7oC+LeIeCttvynd/XpgxQDUbjZkPmiM32P/NlL1Gf6Sxkn6NTAf+Fz6eBbJUM92kpk9X0+7/5DkesBraf870/ZHgQpJ20jC/+8G8BjMhkREHHHB18FvI1mfwz4RsZvkom5vi47Stxv4cvovv30/MLPIGs3MbIB5YTczswxy+JuZZZDD38wsgxz+ZmYZNGyXdJb0e9K/CjYbZk4B/lDqIsw+wOSIOLWvTsM2/M2GK0nrClk10Ww487CPmVkGOfzNzDLI4W/Wf4tLXYDZ8fKYv5lZBvnM38wsgxz+ZkWS9OEC+510rN/NSsHDPpZJku4GfhcRS/PazgVuBH4H/JLkDnQ3k9x4aD/wLvC/IuIpSScD/wJcEBEH+nittcCfk9wA6TTgUuCHEfHcAB+WWcGKvZOX2Ygj6ZdAXUQcOsq2DcDf9Gr+E6ApIjYc5enuJrl39c+S21rwpyR3tuvxUET8g6R64BcRcUDSN0iWOd8EPClpRkS87452ZkPB4W92pJNIbjta+UEdJP0lcDHwsZ4PEknPAfVH+WCZA/x3Sf8Z2BIRr6X9VwCtkhr9AWCl4PC3rLlEUhcwGRgnaXqv7Z8mOYO/CNgCrJS0j2QoaArwJWA0cD/wr+k2gKlALv0WAPC3wATgKuB/kpzxf6pnY0Q8mH4TWEZygyOzIeXwtyxZAlyRPj4H2AP0XPTakf5cGRF3A6Th/PfAWRHxXyV9D/jXiNiVfmj8NK/v+878JX0f+DHwOrASWC9pFMk9rU8BngC+NVgHa3YsDn/LBEnjgU9GxOfT34+44CupFfgj4POSriIZ0/8wsA64VtI4oDIidvXjZRuBh4DfR8S3JR0AdkTEDyRdC4xL75RnNuQc/pYVo0lm2nyQKpKhoG+TfCOA5ILvDuD/ACtIPhCQ9CRwVvr42bRv72GfNyLic3m/QzLjZ276+MPAPsxKxOFv9p7JwPMkHwQnkwT0IeCjwEeAGpKZOzf13vEYF3x7tn8W2B0RPcuUVwEvDPgRmBXIf+RlWXEIGC/puTSoPwfcmff7JcAZQHva/29IxuufAX4C/BlwkaT5Rbz2WcB1wB2Slkn6BfAZkm8UZiXhP/IyS0ka3TPtsuexpJMi4uAAv47C//GsxBz+ZmYZ5GEfM7MMcvibmWWQw9/MLIMc/mZmGeTwNzPLIIe/mVkGOfzNzDLo/wNGlgZhA1gOgwAAAABJRU5ErkJggg==\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "#修改出版年份的异常值\n",
    "df.loc[df['出版年份'] > 2018, '出版年份'] = 2018\n",
    "df.loc[df['出版年份'] < 1900, '出版年份'] = 1900\n",
    "df[['出版年份']].boxplot()\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "#查看页数的数据分布\n",
    "df[['页数']].boxplot()\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>ID</th>\n",
       "      <th>书名</th>\n",
       "      <th>作者</th>\n",
       "      <th>出版社</th>\n",
       "      <th>出版年份</th>\n",
       "      <th>页数</th>\n",
       "      <th>价格</th>\n",
       "      <th>币种</th>\n",
       "      <th>ISBN</th>\n",
       "      <th>评分</th>\n",
       "      <th>评论数量</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>586</th>\n",
       "      <td>1012929</td>\n",
       "      <td>二十四史</td>\n",
       "      <td>中华书局编辑部编著</td>\n",
       "      <td>中华书局</td>\n",
       "      <td>2000</td>\n",
       "      <td>32767</td>\n",
       "      <td>1480.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787101020991</td>\n",
       "      <td>9.4</td>\n",
       "      <td>283</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1138</th>\n",
       "      <td>1024528</td>\n",
       "      <td>清史稿(全四十八册)</td>\n",
       "      <td>赵尔巽</td>\n",
       "      <td>中华书局</td>\n",
       "      <td>1998</td>\n",
       "      <td>14963</td>\n",
       "      <td>570.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787101007503</td>\n",
       "      <td>8.5</td>\n",
       "      <td>219</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5008</th>\n",
       "      <td>1160102</td>\n",
       "      <td>地理信息系统原理与算法</td>\n",
       "      <td>吴立新</td>\n",
       "      <td>科学出版社</td>\n",
       "      <td>2003</td>\n",
       "      <td>25441</td>\n",
       "      <td>60.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787030121905</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5032</th>\n",
       "      <td>1161601</td>\n",
       "      <td>宋史（全四十册）</td>\n",
       "      <td>脱脱</td>\n",
       "      <td>中华书局</td>\n",
       "      <td>1985</td>\n",
       "      <td>14263</td>\n",
       "      <td>880.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787101003239</td>\n",
       "      <td>8.5</td>\n",
       "      <td>225</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10612</th>\n",
       "      <td>1577735</td>\n",
       "      <td>续资治通鉴长编（全二十册）</td>\n",
       "      <td>李焘</td>\n",
       "      <td>中华书局</td>\n",
       "      <td>2004</td>\n",
       "      <td>12566</td>\n",
       "      <td>980.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787101044348</td>\n",
       "      <td>9.7</td>\n",
       "      <td>106</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10766</th>\n",
       "      <td>1604245</td>\n",
       "      <td>中国军事通史 (全书十七卷二十册)</td>\n",
       "      <td>罗琨</td>\n",
       "      <td></td>\n",
       "      <td>1998</td>\n",
       "      <td>10000</td>\n",
       "      <td>1480.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787801371041</td>\n",
       "      <td>6.6</td>\n",
       "      <td>15</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11162</th>\n",
       "      <td>1687345</td>\n",
       "      <td>古龙作品集</td>\n",
       "      <td>古龙</td>\n",
       "      <td>珠海出版社</td>\n",
       "      <td>2009</td>\n",
       "      <td>29106</td>\n",
       "      <td>1300.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787806894521</td>\n",
       "      <td>9.0</td>\n",
       "      <td>38</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11592</th>\n",
       "      <td>1759370</td>\n",
       "      <td>The New Grove Dictionary of Music and Musicians</td>\n",
       "      <td>Stanley Sadie</td>\n",
       "      <td>OUP USA</td>\n",
       "      <td>2001</td>\n",
       "      <td>25000</td>\n",
       "      <td>1017.50</td>\n",
       "      <td>GBP</td>\n",
       "      <td>9780195170672</td>\n",
       "      <td>9.6</td>\n",
       "      <td>27</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15695</th>\n",
       "      <td>2059913</td>\n",
       "      <td>册府元龟</td>\n",
       "      <td>王钦若</td>\n",
       "      <td>凤凰出版社</td>\n",
       "      <td>2006</td>\n",
       "      <td>12478</td>\n",
       "      <td>3000.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787806435861</td>\n",
       "      <td>8.9</td>\n",
       "      <td>35</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15731</th>\n",
       "      <td>2062727</td>\n",
       "      <td>中国话剧百年剧作选（20卷）</td>\n",
       "      <td>中国话剧艺术研究会</td>\n",
       "      <td>中国对外翻译出版公司</td>\n",
       "      <td>2007</td>\n",
       "      <td>10926</td>\n",
       "      <td>1200.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787500117445</td>\n",
       "      <td>8.3</td>\n",
       "      <td>39</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16197</th>\n",
       "      <td>2116353</td>\n",
       "      <td>不列颠百科全书（全20卷）</td>\n",
       "      <td>中国大百科全书出版社《不列颠百科全书》国际中文版编辑部</td>\n",
       "      <td>中国大百科全书出版社</td>\n",
       "      <td>2007</td>\n",
       "      <td>11280</td>\n",
       "      <td>2300.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787500076049</td>\n",
       "      <td>9.4</td>\n",
       "      <td>170</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24251</th>\n",
       "      <td>3610242</td>\n",
       "      <td>清实录（全60册）</td>\n",
       "      <td>本社</td>\n",
       "      <td>中华书局</td>\n",
       "      <td>2008</td>\n",
       "      <td>32767</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787101056266</td>\n",
       "      <td>8.9</td>\n",
       "      <td>32</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25596</th>\n",
       "      <td>3848878</td>\n",
       "      <td>鲁迅著译编年全集</td>\n",
       "      <td>鲁迅</td>\n",
       "      <td>人民出版社</td>\n",
       "      <td>2009</td>\n",
       "      <td>10100</td>\n",
       "      <td>800.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787010074375</td>\n",
       "      <td>9.7</td>\n",
       "      <td>86</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26294</th>\n",
       "      <td>4014592</td>\n",
       "      <td>饶宗颐二十世纪学术文集</td>\n",
       "      <td>饶宗颐</td>\n",
       "      <td>中国人民大学出版社</td>\n",
       "      <td>2009</td>\n",
       "      <td>10372</td>\n",
       "      <td>2800.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787300109046</td>\n",
       "      <td>8.9</td>\n",
       "      <td>24</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29684</th>\n",
       "      <td>4889592</td>\n",
       "      <td>新编诸子集成</td>\n",
       "      <td>朱熹</td>\n",
       "      <td>中华书局</td>\n",
       "      <td>1987</td>\n",
       "      <td>18720</td>\n",
       "      <td>1758.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787101067569</td>\n",
       "      <td>9.5</td>\n",
       "      <td>17</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29803</th>\n",
       "      <td>4903347</td>\n",
       "      <td>民国时期出版书目汇编</td>\n",
       "      <td>刘洪权编</td>\n",
       "      <td>国家图书馆出版社</td>\n",
       "      <td>2010</td>\n",
       "      <td>14400</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787501338306</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>31311</th>\n",
       "      <td>5398198</td>\n",
       "      <td>朱子全书</td>\n",
       "      <td>朱熹</td>\n",
       "      <td>上海古籍出版社</td>\n",
       "      <td>2010</td>\n",
       "      <td>23357</td>\n",
       "      <td>2800.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787532551668</td>\n",
       "      <td>9.3</td>\n",
       "      <td>20</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>34193</th>\n",
       "      <td>6810074</td>\n",
       "      <td>钱锺书手稿集•中文笔记</td>\n",
       "      <td>钱钟书</td>\n",
       "      <td>商务印书馆</td>\n",
       "      <td>2011</td>\n",
       "      <td>11896</td>\n",
       "      <td>9000.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787100056007</td>\n",
       "      <td>8.8</td>\n",
       "      <td>23</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>36477</th>\n",
       "      <td>10571608</td>\n",
       "      <td>第一推动丛书（珍藏版套书）</td>\n",
       "      <td>史蒂芬·霍金</td>\n",
       "      <td>湖南科学技术出版社</td>\n",
       "      <td>2012</td>\n",
       "      <td>13548</td>\n",
       "      <td>2000.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787535771834</td>\n",
       "      <td>9.6</td>\n",
       "      <td>27</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>40362</th>\n",
       "      <td>24005749</td>\n",
       "      <td>民国时期电影杂志汇编</td>\n",
       "      <td>上海图书馆</td>\n",
       "      <td>国家图书馆出版社</td>\n",
       "      <td>2012</td>\n",
       "      <td>32767</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787501349241</td>\n",
       "      <td>8.7</td>\n",
       "      <td>10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>40395</th>\n",
       "      <td>24232318</td>\n",
       "      <td>美术丛书（全四十册）</td>\n",
       "      <td>黄宾虹</td>\n",
       "      <td>浙江人民美术出版社</td>\n",
       "      <td>2013</td>\n",
       "      <td>12436</td>\n",
       "      <td>1180.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787534034930</td>\n",
       "      <td>9.0</td>\n",
       "      <td>15</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>41488</th>\n",
       "      <td>24878188</td>\n",
       "      <td>汪曾祺全集（全十六卷）</td>\n",
       "      <td>汪曾祺</td>\n",
       "      <td>人民文学出版社</td>\n",
       "      <td>2014</td>\n",
       "      <td>32767</td>\n",
       "      <td>2750.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787023081933</td>\n",
       "      <td>9.5</td>\n",
       "      <td>95</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>42538</th>\n",
       "      <td>25775834</td>\n",
       "      <td>许渊冲文集（全27卷）</td>\n",
       "      <td></td>\n",
       "      <td>海豚出版社</td>\n",
       "      <td>2013</td>\n",
       "      <td>11208</td>\n",
       "      <td>1880.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787511014344</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>42757</th>\n",
       "      <td>25790282</td>\n",
       "      <td>民国时期经济调查资料汇编</td>\n",
       "      <td>郑成林</td>\n",
       "      <td>中华书局</td>\n",
       "      <td>2013</td>\n",
       "      <td>17902</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787501351930</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>47180</th>\n",
       "      <td>26355351</td>\n",
       "      <td>饮冰室合集</td>\n",
       "      <td>梁启超</td>\n",
       "      <td>中华书局</td>\n",
       "      <td>2015</td>\n",
       "      <td>11368</td>\n",
       "      <td>1680.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787101094909</td>\n",
       "      <td>9.4</td>\n",
       "      <td>15</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>48298</th>\n",
       "      <td>26499258</td>\n",
       "      <td>故宫博物院藏清内府抄本合编石渠宝笈（精选配图版）（40卷）</td>\n",
       "      <td>薛永年</td>\n",
       "      <td>江西美术出版社，故宫出版社</td>\n",
       "      <td>2014</td>\n",
       "      <td>16344</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787548019435</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>49443</th>\n",
       "      <td>26655107</td>\n",
       "      <td>徐世昌日记</td>\n",
       "      <td>徐世昌</td>\n",
       "      <td>北京人民出版社</td>\n",
       "      <td>2015</td>\n",
       "      <td>12000</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787530003336</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50570</th>\n",
       "      <td>26737732</td>\n",
       "      <td>金庸作品集</td>\n",
       "      <td>金庸</td>\n",
       "      <td>广州出版社</td>\n",
       "      <td>2013</td>\n",
       "      <td>12935</td>\n",
       "      <td>968.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787546221977</td>\n",
       "      <td>9.7</td>\n",
       "      <td>29</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50825</th>\n",
       "      <td>26759285</td>\n",
       "      <td>中华民国时期外交文献汇编（24册）</td>\n",
       "      <td>王建朗</td>\n",
       "      <td>中华书局</td>\n",
       "      <td>2015</td>\n",
       "      <td>14800</td>\n",
       "      <td>2680.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787101109856</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>53127</th>\n",
       "      <td>26893091</td>\n",
       "      <td>二战日军战史资料汇编</td>\n",
       "      <td>对日战犯审判文献丛刊编委会</td>\n",
       "      <td>国图出版社</td>\n",
       "      <td>1900</td>\n",
       "      <td>15000</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787501359004</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>53942</th>\n",
       "      <td>26937822</td>\n",
       "      <td>马克思恩格斯全集（第1版）</td>\n",
       "      <td>卡尔·马克思</td>\n",
       "      <td>人民出版社</td>\n",
       "      <td>2016</td>\n",
       "      <td>32767</td>\n",
       "      <td>5900.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787010166520</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "             ID                                               书名  \\\n",
       "586     1012929                                             二十四史   \n",
       "1138    1024528                                       清史稿(全四十八册)   \n",
       "5008    1160102                                      地理信息系统原理与算法   \n",
       "5032    1161601                                         宋史（全四十册）   \n",
       "10612   1577735                                    续资治通鉴长编（全二十册）   \n",
       "10766   1604245                                中国军事通史 (全书十七卷二十册)   \n",
       "11162   1687345                                            古龙作品集   \n",
       "11592   1759370  The New Grove Dictionary of Music and Musicians   \n",
       "15695   2059913                                             册府元龟   \n",
       "15731   2062727                                   中国话剧百年剧作选（20卷）   \n",
       "16197   2116353                                    不列颠百科全书（全20卷）   \n",
       "24251   3610242                                        清实录（全60册）   \n",
       "25596   3848878                                         鲁迅著译编年全集   \n",
       "26294   4014592                                      饶宗颐二十世纪学术文集   \n",
       "29684   4889592                                           新编诸子集成   \n",
       "29803   4903347                                       民国时期出版书目汇编   \n",
       "31311   5398198                                             朱子全书   \n",
       "34193   6810074                                      钱锺书手稿集•中文笔记   \n",
       "36477  10571608                                    第一推动丛书（珍藏版套书）   \n",
       "40362  24005749                                       民国时期电影杂志汇编   \n",
       "40395  24232318                                       美术丛书（全四十册）   \n",
       "41488  24878188                                      汪曾祺全集（全十六卷）   \n",
       "42538  25775834                                      许渊冲文集（全27卷）   \n",
       "42757  25790282                                     民国时期经济调查资料汇编   \n",
       "47180  26355351                                            饮冰室合集   \n",
       "48298  26499258                    故宫博物院藏清内府抄本合编石渠宝笈（精选配图版）（40卷）   \n",
       "49443  26655107                                            徐世昌日记   \n",
       "50570  26737732                                            金庸作品集   \n",
       "50825  26759285                                中华民国时期外交文献汇编（24册）   \n",
       "53127  26893091                                       二战日军战史资料汇编   \n",
       "53942  26937822                                    马克思恩格斯全集（第1版）   \n",
       "\n",
       "                                作者            出版社  出版年份     页数       价格   币种  \\\n",
       "586                      中华书局编辑部编著           中华书局  2000  32767  1480.00  CNY   \n",
       "1138                           赵尔巽           中华书局  1998  14963   570.00  CNY   \n",
       "5008                           吴立新          科学出版社  2003  25441    60.00  CNY   \n",
       "5032                            脱脱           中华书局  1985  14263   880.00  CNY   \n",
       "10612                           李焘           中华书局  2004  12566   980.00  CNY   \n",
       "10766                           罗琨                 1998  10000  1480.00  CNY   \n",
       "11162                           古龙          珠海出版社  2009  29106  1300.00  CNY   \n",
       "11592                Stanley Sadie        OUP USA  2001  25000  1017.50  GBP   \n",
       "15695                          王钦若          凤凰出版社  2006  12478  3000.00  CNY   \n",
       "15731                    中国话剧艺术研究会     中国对外翻译出版公司  2007  10926  1200.00  CNY   \n",
       "16197  中国大百科全书出版社《不列颠百科全书》国际中文版编辑部     中国大百科全书出版社  2007  11280  2300.00  CNY   \n",
       "24251                           本社           中华书局  2008  32767  9999.99  CNY   \n",
       "25596                           鲁迅          人民出版社  2009  10100   800.00  CNY   \n",
       "26294                          饶宗颐      中国人民大学出版社  2009  10372  2800.00  CNY   \n",
       "29684                           朱熹           中华书局  1987  18720  1758.00  CNY   \n",
       "29803                         刘洪权编       国家图书馆出版社  2010  14400  9999.99  CNY   \n",
       "31311                           朱熹        上海古籍出版社  2010  23357  2800.00  CNY   \n",
       "34193                          钱钟书          商务印书馆  2011  11896  9000.00  CNY   \n",
       "36477                       史蒂芬·霍金      湖南科学技术出版社  2012  13548  2000.00  CNY   \n",
       "40362                        上海图书馆       国家图书馆出版社  2012  32767  9999.99  CNY   \n",
       "40395                          黄宾虹      浙江人民美术出版社  2013  12436  1180.00  CNY   \n",
       "41488                          汪曾祺        人民文学出版社  2014  32767  2750.00  CNY   \n",
       "42538                                       海豚出版社  2013  11208  1880.00  CNY   \n",
       "42757                          郑成林           中华书局  2013  17902  9999.99  CNY   \n",
       "47180                          梁启超           中华书局  2015  11368  1680.00  CNY   \n",
       "48298                          薛永年  江西美术出版社，故宫出版社  2014  16344  9999.99  CNY   \n",
       "49443                          徐世昌        北京人民出版社  2015  12000  9999.99  CNY   \n",
       "50570                           金庸          广州出版社  2013  12935   968.00  CNY   \n",
       "50825                          王建朗           中华书局  2015  14800  2680.00  CNY   \n",
       "53127                对日战犯审判文献丛刊编委会          国图出版社  1900  15000  9999.99  CNY   \n",
       "53942                       卡尔·马克思          人民出版社  2016  32767  5900.00  CNY   \n",
       "\n",
       "                ISBN   评分  评论数量  \n",
       "586    9787101020991  9.4   283  \n",
       "1138   9787101007503  8.5   219  \n",
       "5008   9787030121905  0.0     0  \n",
       "5032   9787101003239  8.5   225  \n",
       "10612  9787101044348  9.7   106  \n",
       "10766  9787801371041  6.6    15  \n",
       "11162  9787806894521  9.0    38  \n",
       "11592  9780195170672  9.6    27  \n",
       "15695  9787806435861  8.9    35  \n",
       "15731  9787500117445  8.3    39  \n",
       "16197  9787500076049  9.4   170  \n",
       "24251  9787101056266  8.9    32  \n",
       "25596  9787010074375  9.7    86  \n",
       "26294  9787300109046  8.9    24  \n",
       "29684  9787101067569  9.5    17  \n",
       "29803  9787501338306  0.0     0  \n",
       "31311  9787532551668  9.3    20  \n",
       "34193  9787100056007  8.8    23  \n",
       "36477  9787535771834  9.6    27  \n",
       "40362  9787501349241  8.7    10  \n",
       "40395  9787534034930  9.0    15  \n",
       "41488  9787023081933  9.5    95  \n",
       "42538  9787511014344  0.0     0  \n",
       "42757  9787501351930  0.0     0  \n",
       "47180  9787101094909  9.4    15  \n",
       "48298  9787548019435  0.0     0  \n",
       "49443  9787530003336  0.0     0  \n",
       "50570  9787546221977  9.7    29  \n",
       "50825  9787101109856  0.0     0  \n",
       "53127  9787501359004  0.0     0  \n",
       "53942  9787010166520  0.0     0  "
      ]
     },
     "execution_count": 18,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#查看页数超过10000的图书，除了5008一行，其他文集类的应属正常\n",
    "df[df['页数'] >= 10000]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "ID            1160102\n",
       "书名        地理信息系统原理与算法\n",
       "作者                吴立新\n",
       "出版社             科学出版社\n",
       "出版年份             2003\n",
       "页数                254\n",
       "价格                 60\n",
       "币种                CNY\n",
       "ISBN    9787030121905\n",
       "评分                  0\n",
       "评论数量                0\n",
       "Name: 5008, dtype: object"
      ]
     },
     "execution_count": 19,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#修改页数的异常值\n",
    "df.loc[5008, '页数'] = 254\n",
    "df.loc[5008]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "#查看价格的数据分布\n",
    "df[['价格']].boxplot()\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>ID</th>\n",
       "      <th>书名</th>\n",
       "      <th>作者</th>\n",
       "      <th>出版社</th>\n",
       "      <th>出版年份</th>\n",
       "      <th>页数</th>\n",
       "      <th>价格</th>\n",
       "      <th>币种</th>\n",
       "      <th>ISBN</th>\n",
       "      <th>评分</th>\n",
       "      <th>评论数量</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>664</th>\n",
       "      <td>1014533</td>\n",
       "      <td>书剑恩仇录(上下)</td>\n",
       "      <td>金庸</td>\n",
       "      <td>三联书店</td>\n",
       "      <td>1999</td>\n",
       "      <td>687</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787108012579</td>\n",
       "      <td>7.2</td>\n",
       "      <td>10281</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2916</th>\n",
       "      <td>1068308</td>\n",
       "      <td>雪山飞狐</td>\n",
       "      <td>金庸</td>\n",
       "      <td>三联书店</td>\n",
       "      <td>1999</td>\n",
       "      <td>337</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787108012548</td>\n",
       "      <td>7.6</td>\n",
       "      <td>16204</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3021</th>\n",
       "      <td>1070851</td>\n",
       "      <td>倚天屠龙记(共四册)</td>\n",
       "      <td>金庸</td>\n",
       "      <td>三联书店</td>\n",
       "      <td>1999</td>\n",
       "      <td>1335</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787108012692</td>\n",
       "      <td>8.5</td>\n",
       "      <td>26551</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4141</th>\n",
       "      <td>1104808</td>\n",
       "      <td>烈火青春（1-13）</td>\n",
       "      <td>左晴雯</td>\n",
       "      <td>新疆青少年出版社</td>\n",
       "      <td>2002</td>\n",
       "      <td>0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787537143431</td>\n",
       "      <td>8.6</td>\n",
       "      <td>1107</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5405</th>\n",
       "      <td>1193821</td>\n",
       "      <td>最游记</td>\n",
       "      <td>峰仓和也</td>\n",
       "      <td>河南大学出版社</td>\n",
       "      <td>2002</td>\n",
       "      <td>16</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787810419802</td>\n",
       "      <td>8.0</td>\n",
       "      <td>8870</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5480</th>\n",
       "      <td>1200759</td>\n",
       "      <td>名苑猎凶·庄园迷案</td>\n",
       "      <td>阿加莎·克里斯蒂</td>\n",
       "      <td>内蒙古人民出版社</td>\n",
       "      <td>2003</td>\n",
       "      <td>531</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787204051465</td>\n",
       "      <td>6.6</td>\n",
       "      <td>26</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7448</th>\n",
       "      <td>1340515</td>\n",
       "      <td>弓在馬桶上的憶述者</td>\n",
       "      <td>袁兆昌</td>\n",
       "      <td>陳湘記</td>\n",
       "      <td>1900</td>\n",
       "      <td>16</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9789629320737</td>\n",
       "      <td>8.0</td>\n",
       "      <td>30</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7480</th>\n",
       "      <td>1343898</td>\n",
       "      <td>卡羅.史卡帕 空間中流動的詩性</td>\n",
       "      <td>褚瑞基</td>\n",
       "      <td>田園城市</td>\n",
       "      <td>2007</td>\n",
       "      <td>224</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9789867705396</td>\n",
       "      <td>8.3</td>\n",
       "      <td>120</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7493</th>\n",
       "      <td>1345379</td>\n",
       "      <td>佐伯俊男情念繪卷</td>\n",
       "      <td>佐伯俊男</td>\n",
       "      <td>青林工藝社</td>\n",
       "      <td>2004</td>\n",
       "      <td>16</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9784883791514</td>\n",
       "      <td>8.4</td>\n",
       "      <td>19</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7498</th>\n",
       "      <td>1346073</td>\n",
       "      <td>我愛橫條衫－米力的快樂生活拼圖</td>\n",
       "      <td>米力</td>\n",
       "      <td>方智</td>\n",
       "      <td>2004</td>\n",
       "      <td>16</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9789576799419</td>\n",
       "      <td>7.5</td>\n",
       "      <td>130</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7510</th>\n",
       "      <td>1347417</td>\n",
       "      <td>COMBATBIBLE3戰門聖經3</td>\n",
       "      <td>上田信</td>\n",
       "      <td>星光</td>\n",
       "      <td>2005</td>\n",
       "      <td>0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9789576776106</td>\n",
       "      <td>8.8</td>\n",
       "      <td>46</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7537</th>\n",
       "      <td>1349822</td>\n",
       "      <td>張國榮的電影世界 1</td>\n",
       "      <td>電影雙周刊</td>\n",
       "      <td>電影雙周刊</td>\n",
       "      <td>2005</td>\n",
       "      <td>0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9789628114931</td>\n",
       "      <td>9.8</td>\n",
       "      <td>164</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7552</th>\n",
       "      <td>1351677</td>\n",
       "      <td>夏宇詩集／腹語術</td>\n",
       "      <td>夏宇</td>\n",
       "      <td>現代詩</td>\n",
       "      <td>1991</td>\n",
       "      <td>0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9789579788601</td>\n",
       "      <td>9.1</td>\n",
       "      <td>1476</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7554</th>\n",
       "      <td>1351682</td>\n",
       "      <td>另起爐灶</td>\n",
       "      <td>游靜</td>\n",
       "      <td>青文書屋</td>\n",
       "      <td>1996</td>\n",
       "      <td>190</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9789627258520</td>\n",
       "      <td>9.0</td>\n",
       "      <td>17</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7580</th>\n",
       "      <td>1353737</td>\n",
       "      <td>盛世邊緣</td>\n",
       "      <td>林夕</td>\n",
       "      <td>集英館</td>\n",
       "      <td>1990</td>\n",
       "      <td>160</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9789624220025</td>\n",
       "      <td>7.8</td>\n",
       "      <td>94</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7586</th>\n",
       "      <td>1354608</td>\n",
       "      <td>舞舞舞（下）</td>\n",
       "      <td>村上春樹　賴明珠譯</td>\n",
       "      <td>時報文化</td>\n",
       "      <td>2001</td>\n",
       "      <td>0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9789571335131</td>\n",
       "      <td>8.3</td>\n",
       "      <td>501</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7599</th>\n",
       "      <td>1356827</td>\n",
       "      <td>27.01.97 - 30.09.97</td>\n",
       "      <td>林奕華</td>\n",
       "      <td>陳米記出版</td>\n",
       "      <td>1997</td>\n",
       "      <td>247</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9789629040079</td>\n",
       "      <td>7.5</td>\n",
       "      <td>23</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7601</th>\n",
       "      <td>1357098</td>\n",
       "      <td>天下沒有懷才不遇這回事</td>\n",
       "      <td>包益民</td>\n",
       "      <td>圓神</td>\n",
       "      <td>2004</td>\n",
       "      <td>0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9789861330426</td>\n",
       "      <td>7.6</td>\n",
       "      <td>169</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7613</th>\n",
       "      <td>1358403</td>\n",
       "      <td>迷魂陣</td>\n",
       "      <td>邁克</td>\n",
       "      <td>OXFORD University Press</td>\n",
       "      <td>2005</td>\n",
       "      <td>283</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9780195964684</td>\n",
       "      <td>8.1</td>\n",
       "      <td>162</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7624</th>\n",
       "      <td>1358432</td>\n",
       "      <td>與我無關的東西</td>\n",
       "      <td>鴻鴻</td>\n",
       "      <td>唐山出版社</td>\n",
       "      <td>2001</td>\n",
       "      <td>16</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9789869998239</td>\n",
       "      <td>8.7</td>\n",
       "      <td>62</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7629</th>\n",
       "      <td>1358467</td>\n",
       "      <td>味道/聲音</td>\n",
       "      <td>陳慧</td>\n",
       "      <td>同學出版有限公司</td>\n",
       "      <td>2000</td>\n",
       "      <td>262</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9789579779081</td>\n",
       "      <td>8.2</td>\n",
       "      <td>152</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7645</th>\n",
       "      <td>1361266</td>\n",
       "      <td>川島芳子</td>\n",
       "      <td>李碧華</td>\n",
       "      <td>天地圖書</td>\n",
       "      <td>1998</td>\n",
       "      <td>315</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9789622574625</td>\n",
       "      <td>7.4</td>\n",
       "      <td>1199</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7646</th>\n",
       "      <td>1361268</td>\n",
       "      <td>朝花夕拾</td>\n",
       "      <td>亦舒</td>\n",
       "      <td>天地圖書有限公司</td>\n",
       "      <td>1986</td>\n",
       "      <td>262</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9789622570597</td>\n",
       "      <td>8.3</td>\n",
       "      <td>3149</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7678</th>\n",
       "      <td>1362625</td>\n",
       "      <td>神鵰俠侶（全四冊）</td>\n",
       "      <td>金庸</td>\n",
       "      <td>遠流</td>\n",
       "      <td>2003</td>\n",
       "      <td>16</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9789573250784</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7699</th>\n",
       "      <td>1364204</td>\n",
       "      <td>夢裡花落知多少.</td>\n",
       "      <td>郭敬明</td>\n",
       "      <td>雨晨（圖書）</td>\n",
       "      <td>2005</td>\n",
       "      <td>16</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9789867646385</td>\n",
       "      <td>7.7</td>\n",
       "      <td>1186</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7707</th>\n",
       "      <td>1364772</td>\n",
       "      <td>怪醫秦博士</td>\n",
       "      <td>手塚治虫</td>\n",
       "      <td>时报文化</td>\n",
       "      <td>1900</td>\n",
       "      <td>16</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9789882100640</td>\n",
       "      <td>8.9</td>\n",
       "      <td>1480</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7720</th>\n",
       "      <td>1366158</td>\n",
       "      <td>魚咒</td>\n",
       "      <td>王良和</td>\n",
       "      <td>青文书屋</td>\n",
       "      <td>2002</td>\n",
       "      <td>155</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9789628158652</td>\n",
       "      <td>9.1</td>\n",
       "      <td>45</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7723</th>\n",
       "      <td>1366169</td>\n",
       "      <td>太多男人太少時間</td>\n",
       "      <td>林奕華</td>\n",
       "      <td>博益出版集團有限公司</td>\n",
       "      <td>1997</td>\n",
       "      <td>181</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9789621736284</td>\n",
       "      <td>7.4</td>\n",
       "      <td>36</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7724</th>\n",
       "      <td>1366276</td>\n",
       "      <td>姹紫嫣紅開遍</td>\n",
       "      <td>白雪仙</td>\n",
       "      <td>三聯書店(香港)有限公司</td>\n",
       "      <td>2004</td>\n",
       "      <td>0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9789620420917</td>\n",
       "      <td>9.1</td>\n",
       "      <td>37</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7743</th>\n",
       "      <td>1367906</td>\n",
       "      <td>柯比意－城市．烏托邦與超現實主義</td>\n",
       "      <td>徐明松</td>\n",
       "      <td>田園城市</td>\n",
       "      <td>2002</td>\n",
       "      <td>16</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9789570406719</td>\n",
       "      <td>7.0</td>\n",
       "      <td>15</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56032</th>\n",
       "      <td>27056065</td>\n",
       "      <td>这才是美军</td>\n",
       "      <td>许述</td>\n",
       "      <td>中国青年出版社</td>\n",
       "      <td>2017</td>\n",
       "      <td>249</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787515345727</td>\n",
       "      <td>6.8</td>\n",
       "      <td>69</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56050</th>\n",
       "      <td>27056520</td>\n",
       "      <td>晚翠文谈</td>\n",
       "      <td>汪曾祺</td>\n",
       "      <td>河南文艺出版社</td>\n",
       "      <td>2017</td>\n",
       "      <td>16</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787555804864</td>\n",
       "      <td>9.3</td>\n",
       "      <td>30</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56061</th>\n",
       "      <td>27057217</td>\n",
       "      <td>传奇摄影大师格雷戈尔·海斯勒(50幅人像杰作背后的奥义)(精)</td>\n",
       "      <td>格雷戈尔· 海斯勒</td>\n",
       "      <td>清华大学出版社</td>\n",
       "      <td>1900</td>\n",
       "      <td>0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787302464297</td>\n",
       "      <td>8.6</td>\n",
       "      <td>11</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56065</th>\n",
       "      <td>27057411</td>\n",
       "      <td>北欧简约风格/小户型装出大格局</td>\n",
       "      <td>苏末</td>\n",
       "      <td>天津凤凰空间文化传媒有限公司</td>\n",
       "      <td>2017</td>\n",
       "      <td>112</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787553781389</td>\n",
       "      <td>6.0</td>\n",
       "      <td>11</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56070</th>\n",
       "      <td>27057728</td>\n",
       "      <td>加勒比海盗(5死无对证迪士尼英文原版)</td>\n",
       "      <td>美国迪士尼公司</td>\n",
       "      <td>华东理工大学出版社</td>\n",
       "      <td>2017</td>\n",
       "      <td>201</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787562850472</td>\n",
       "      <td>7.7</td>\n",
       "      <td>24</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56072</th>\n",
       "      <td>27057913</td>\n",
       "      <td>入戏</td>\n",
       "      <td>童子</td>\n",
       "      <td></td>\n",
       "      <td>1900</td>\n",
       "      <td>16</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9789868900875</td>\n",
       "      <td>8.3</td>\n",
       "      <td>202</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56141</th>\n",
       "      <td>27061120</td>\n",
       "      <td>六爻</td>\n",
       "      <td>？</td>\n",
       "      <td>？</td>\n",
       "      <td>1900</td>\n",
       "      <td>0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787539044545</td>\n",
       "      <td>8.6</td>\n",
       "      <td>1527</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56160</th>\n",
       "      <td>27062622</td>\n",
       "      <td>老兵不死:麦克阿瑟回忆录</td>\n",
       "      <td>麦克阿瑟</td>\n",
       "      <td>江苏凤凰文艺出版社</td>\n",
       "      <td>1900</td>\n",
       "      <td>350</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787559400611</td>\n",
       "      <td>8.4</td>\n",
       "      <td>34</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56196</th>\n",
       "      <td>27064521</td>\n",
       "      <td>冴えない彼女の育てかた Girls Side3</td>\n",
       "      <td>丸戸 史明</td>\n",
       "      <td>KADOKAWA</td>\n",
       "      <td>2017</td>\n",
       "      <td>260</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9784040723389</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56198</th>\n",
       "      <td>27064706</td>\n",
       "      <td>极简衣橱整理术</td>\n",
       "      <td>安努什卡·里斯</td>\n",
       "      <td>中信出版社</td>\n",
       "      <td>2017</td>\n",
       "      <td>290</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787508652368</td>\n",
       "      <td>7.8</td>\n",
       "      <td>110</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56269</th>\n",
       "      <td>27068127</td>\n",
       "      <td>Beneath a Scarlet Sky</td>\n",
       "      <td>Mark T. Sullivan</td>\n",
       "      <td>Lake Union Publishing</td>\n",
       "      <td>2017</td>\n",
       "      <td>526</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9781503943377</td>\n",
       "      <td>8.0</td>\n",
       "      <td>17</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56295</th>\n",
       "      <td>27069510</td>\n",
       "      <td>清爽</td>\n",
       "      <td>富美</td>\n",
       "      <td>中信出版社</td>\n",
       "      <td>2017</td>\n",
       "      <td>121</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787508673448</td>\n",
       "      <td>7.1</td>\n",
       "      <td>162</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56305</th>\n",
       "      <td>27069880</td>\n",
       "      <td>想起我叫什么了吗</td>\n",
       "      <td>漫漫何其多</td>\n",
       "      <td></td>\n",
       "      <td>1900</td>\n",
       "      <td>16</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787540529956</td>\n",
       "      <td>7.1</td>\n",
       "      <td>72</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56308</th>\n",
       "      <td>27069957</td>\n",
       "      <td>智能化社会</td>\n",
       "      <td>理查德·沃特森</td>\n",
       "      <td>中信出版</td>\n",
       "      <td>2017</td>\n",
       "      <td>0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787508671710</td>\n",
       "      <td>6.0</td>\n",
       "      <td>20</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56362</th>\n",
       "      <td>27072700</td>\n",
       "      <td>CANDY &amp; CIGARETTES</td>\n",
       "      <td>井上 智徳</td>\n",
       "      <td>講談社</td>\n",
       "      <td>2017</td>\n",
       "      <td>192</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9784063829822</td>\n",
       "      <td>7.2</td>\n",
       "      <td>23</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56377</th>\n",
       "      <td>27073551</td>\n",
       "      <td>买基金小红书</td>\n",
       "      <td>青春的泥沼</td>\n",
       "      <td></td>\n",
       "      <td>1900</td>\n",
       "      <td>0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787916002946</td>\n",
       "      <td>5.9</td>\n",
       "      <td>33</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56387</th>\n",
       "      <td>27073913</td>\n",
       "      <td>穿梭时间的女孩</td>\n",
       "      <td>瑞萨·沃克</td>\n",
       "      <td>浙江文艺出版社</td>\n",
       "      <td>2017</td>\n",
       "      <td>366</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787533949266</td>\n",
       "      <td>7.8</td>\n",
       "      <td>49</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56396</th>\n",
       "      <td>27074277</td>\n",
       "      <td>书信中的伏尔泰</td>\n",
       "      <td>斯蒂芬·G.塔伦泰尔</td>\n",
       "      <td>吉林出版集团股份有限公司</td>\n",
       "      <td>2017</td>\n",
       "      <td>348</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787558122316</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56431</th>\n",
       "      <td>27075745</td>\n",
       "      <td>数学颂</td>\n",
       "      <td>阿兰·巴迪欧</td>\n",
       "      <td>中信出版社</td>\n",
       "      <td>2017</td>\n",
       "      <td>152</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>17001-043</td>\n",
       "      <td>7.8</td>\n",
       "      <td>41</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56514</th>\n",
       "      <td>27080501</td>\n",
       "      <td>十年十倍</td>\n",
       "      <td>金伟民</td>\n",
       "      <td>中国经济出版社</td>\n",
       "      <td>2017</td>\n",
       "      <td>0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787513647427</td>\n",
       "      <td>6.4</td>\n",
       "      <td>30</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56537</th>\n",
       "      <td>27081781</td>\n",
       "      <td>因果天使</td>\n",
       "      <td>哈努·拉贾涅米</td>\n",
       "      <td>四川科学技术出版社</td>\n",
       "      <td>1900</td>\n",
       "      <td>0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787536487376</td>\n",
       "      <td>8.2</td>\n",
       "      <td>17</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56546</th>\n",
       "      <td>27082055</td>\n",
       "      <td>英雄</td>\n",
       "      <td>司马紫烟</td>\n",
       "      <td>毅力出版社</td>\n",
       "      <td>1970</td>\n",
       "      <td>16</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9788542605679</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56599</th>\n",
       "      <td>27085193</td>\n",
       "      <td>无翼蝙蝠</td>\n",
       "      <td>黄鹰</td>\n",
       "      <td>中国华侨出版社</td>\n",
       "      <td>1994</td>\n",
       "      <td>335</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9788542603934</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56602</th>\n",
       "      <td>27085385</td>\n",
       "      <td>万灵进化(3原名圣墟)</td>\n",
       "      <td></td>\n",
       "      <td></td>\n",
       "      <td>1900</td>\n",
       "      <td>16</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787544185110</td>\n",
       "      <td>5.6</td>\n",
       "      <td>60</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56622</th>\n",
       "      <td>27086105</td>\n",
       "      <td>黑格尔的精神现象学</td>\n",
       "      <td>马丁·海德格尔</td>\n",
       "      <td>南京大学出版社</td>\n",
       "      <td>2017</td>\n",
       "      <td>0</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787305132179</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56626</th>\n",
       "      <td>27086952</td>\n",
       "      <td>ねこひねり</td>\n",
       "      <td>高橋 理佐</td>\n",
       "      <td>源</td>\n",
       "      <td>2011</td>\n",
       "      <td>79</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9784904248102</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56692</th>\n",
       "      <td>27091712</td>\n",
       "      <td>一個人到處瘋慶典</td>\n",
       "      <td>高木直子</td>\n",
       "      <td>大田出版有限公司</td>\n",
       "      <td>2017</td>\n",
       "      <td>144</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9789861794891</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56735</th>\n",
       "      <td>27176868</td>\n",
       "      <td>方尖碑之门</td>\n",
       "      <td>N·K·杰米辛</td>\n",
       "      <td>天地出版社</td>\n",
       "      <td>1900</td>\n",
       "      <td>16</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787545532968</td>\n",
       "      <td>8.6</td>\n",
       "      <td>16</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56748</th>\n",
       "      <td>27594528</td>\n",
       "      <td>美丽的混沌</td>\n",
       "      <td>加里·拉塞尔</td>\n",
       "      <td>新星出版社</td>\n",
       "      <td>2018</td>\n",
       "      <td>251</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787513329026</td>\n",
       "      <td>8.5</td>\n",
       "      <td>63</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>56766</th>\n",
       "      <td>30189501</td>\n",
       "      <td>疯子的房间</td>\n",
       "      <td>保罗·霍尔特</td>\n",
       "      <td>谜斗篷</td>\n",
       "      <td>2018</td>\n",
       "      <td>192</td>\n",
       "      <td>0.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>10033-192</td>\n",
       "      <td>9.0</td>\n",
       "      <td>87</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>1993 rows × 11 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "             ID                               书名                作者  \\\n",
       "664     1014533                        书剑恩仇录(上下)                金庸   \n",
       "2916    1068308                             雪山飞狐                金庸   \n",
       "3021    1070851                       倚天屠龙记(共四册)                金庸   \n",
       "4141    1104808                       烈火青春（1-13）               左晴雯   \n",
       "5405    1193821                              最游记              峰仓和也   \n",
       "5480    1200759                        名苑猎凶·庄园迷案          阿加莎·克里斯蒂   \n",
       "7448    1340515                        弓在馬桶上的憶述者               袁兆昌   \n",
       "7480    1343898                  卡羅.史卡帕 空間中流動的詩性               褚瑞基   \n",
       "7493    1345379                         佐伯俊男情念繪卷              佐伯俊男   \n",
       "7498    1346073                  我愛橫條衫－米力的快樂生活拼圖                米力   \n",
       "7510    1347417                COMBATBIBLE3戰門聖經3               上田信   \n",
       "7537    1349822                       張國榮的電影世界 1             電影雙周刊   \n",
       "7552    1351677                         夏宇詩集／腹語術                夏宇   \n",
       "7554    1351682                             另起爐灶                游靜   \n",
       "7580    1353737                             盛世邊緣                林夕   \n",
       "7586    1354608                           舞舞舞（下）         村上春樹　賴明珠譯   \n",
       "7599    1356827              27.01.97 - 30.09.97               林奕華   \n",
       "7601    1357098                      天下沒有懷才不遇這回事               包益民   \n",
       "7613    1358403                              迷魂陣                邁克   \n",
       "7624    1358432                          與我無關的東西                鴻鴻   \n",
       "7629    1358467                            味道/聲音                陳慧   \n",
       "7645    1361266                             川島芳子               李碧華   \n",
       "7646    1361268                             朝花夕拾                亦舒   \n",
       "7678    1362625                        神鵰俠侶（全四冊）                金庸   \n",
       "7699    1364204                         夢裡花落知多少.               郭敬明   \n",
       "7707    1364772                            怪醫秦博士              手塚治虫   \n",
       "7720    1366158                               魚咒               王良和   \n",
       "7723    1366169                         太多男人太少時間               林奕華   \n",
       "7724    1366276                           姹紫嫣紅開遍               白雪仙   \n",
       "7743    1367906                 柯比意－城市．烏托邦與超現實主義               徐明松   \n",
       "...         ...                              ...               ...   \n",
       "56032  27056065                            这才是美军                许述   \n",
       "56050  27056520                             晚翠文谈               汪曾祺   \n",
       "56061  27057217  传奇摄影大师格雷戈尔·海斯勒(50幅人像杰作背后的奥义)(精)         格雷戈尔· 海斯勒   \n",
       "56065  27057411                  北欧简约风格/小户型装出大格局                苏末   \n",
       "56070  27057728              加勒比海盗(5死无对证迪士尼英文原版)           美国迪士尼公司   \n",
       "56072  27057913                               入戏                童子   \n",
       "56141  27061120                               六爻                 ？   \n",
       "56160  27062622                     老兵不死:麦克阿瑟回忆录              麦克阿瑟   \n",
       "56196  27064521          冴えない彼女の育てかた Girls Side3             丸戸 史明   \n",
       "56198  27064706                          极简衣橱整理术           安努什卡·里斯   \n",
       "56269  27068127            Beneath a Scarlet Sky  Mark T. Sullivan   \n",
       "56295  27069510                               清爽                富美   \n",
       "56305  27069880                         想起我叫什么了吗             漫漫何其多   \n",
       "56308  27069957                            智能化社会           理查德·沃特森   \n",
       "56362  27072700               CANDY & CIGARETTES             井上 智徳   \n",
       "56377  27073551                           买基金小红书             青春的泥沼   \n",
       "56387  27073913                          穿梭时间的女孩             瑞萨·沃克   \n",
       "56396  27074277                          书信中的伏尔泰        斯蒂芬·G.塔伦泰尔   \n",
       "56431  27075745                              数学颂            阿兰·巴迪欧   \n",
       "56514  27080501                             十年十倍               金伟民   \n",
       "56537  27081781                             因果天使           哈努·拉贾涅米   \n",
       "56546  27082055                               英雄              司马紫烟   \n",
       "56599  27085193                             无翼蝙蝠                黄鹰   \n",
       "56602  27085385                      万灵进化(3原名圣墟)                     \n",
       "56622  27086105                        黑格尔的精神现象学           马丁·海德格尔   \n",
       "56626  27086952                            ねこひねり             高橋 理佐   \n",
       "56692  27091712                         一個人到處瘋慶典              高木直子   \n",
       "56735  27176868                            方尖碑之门           N·K·杰米辛   \n",
       "56748  27594528                            美丽的混沌            加里·拉塞尔   \n",
       "56766  30189501                            疯子的房间            保罗·霍尔特   \n",
       "\n",
       "                           出版社  出版年份    页数   价格   币种           ISBN   评分  \\\n",
       "664                       三联书店  1999   687  0.0  CNY  9787108012579  7.2   \n",
       "2916                      三联书店  1999   337  0.0  CNY  9787108012548  7.6   \n",
       "3021                      三联书店  1999  1335  0.0  CNY  9787108012692  8.5   \n",
       "4141                  新疆青少年出版社  2002     0  0.0  CNY  9787537143431  8.6   \n",
       "5405                   河南大学出版社  2002    16  0.0  CNY  9787810419802  8.0   \n",
       "5480                  内蒙古人民出版社  2003   531  0.0  CNY  9787204051465  6.6   \n",
       "7448                       陳湘記  1900    16  0.0  CNY  9789629320737  8.0   \n",
       "7480                      田園城市  2007   224  0.0  CNY  9789867705396  8.3   \n",
       "7493                     青林工藝社  2004    16  0.0  CNY  9784883791514  8.4   \n",
       "7498                        方智  2004    16  0.0  CNY  9789576799419  7.5   \n",
       "7510                        星光  2005     0  0.0  CNY  9789576776106  8.8   \n",
       "7537                     電影雙周刊  2005     0  0.0  CNY  9789628114931  9.8   \n",
       "7552                       現代詩  1991     0  0.0  CNY  9789579788601  9.1   \n",
       "7554                      青文書屋  1996   190  0.0  CNY  9789627258520  9.0   \n",
       "7580                       集英館  1990   160  0.0  CNY  9789624220025  7.8   \n",
       "7586                      時報文化  2001     0  0.0  CNY  9789571335131  8.3   \n",
       "7599                     陳米記出版  1997   247  0.0  CNY  9789629040079  7.5   \n",
       "7601                        圓神  2004     0  0.0  CNY  9789861330426  7.6   \n",
       "7613   OXFORD University Press  2005   283  0.0  CNY  9780195964684  8.1   \n",
       "7624                     唐山出版社  2001    16  0.0  CNY  9789869998239  8.7   \n",
       "7629                  同學出版有限公司  2000   262  0.0  CNY  9789579779081  8.2   \n",
       "7645                      天地圖書  1998   315  0.0  CNY  9789622574625  7.4   \n",
       "7646                  天地圖書有限公司  1986   262  0.0  CNY  9789622570597  8.3   \n",
       "7678                        遠流  2003    16  0.0  CNY  9789573250784  0.0   \n",
       "7699                    雨晨（圖書）  2005    16  0.0  CNY  9789867646385  7.7   \n",
       "7707                      时报文化  1900    16  0.0  CNY  9789882100640  8.9   \n",
       "7720                      青文书屋  2002   155  0.0  CNY  9789628158652  9.1   \n",
       "7723                博益出版集團有限公司  1997   181  0.0  CNY  9789621736284  7.4   \n",
       "7724              三聯書店(香港)有限公司  2004     0  0.0  CNY  9789620420917  9.1   \n",
       "7743                      田園城市  2002    16  0.0  CNY  9789570406719  7.0   \n",
       "...                        ...   ...   ...  ...  ...            ...  ...   \n",
       "56032                  中国青年出版社  2017   249  0.0  CNY  9787515345727  6.8   \n",
       "56050                  河南文艺出版社  2017    16  0.0  CNY  9787555804864  9.3   \n",
       "56061                  清华大学出版社  1900     0  0.0  CNY  9787302464297  8.6   \n",
       "56065           天津凤凰空间文化传媒有限公司  2017   112  0.0  CNY  9787553781389  6.0   \n",
       "56070                华东理工大学出版社  2017   201  0.0  CNY  9787562850472  7.7   \n",
       "56072                           1900    16  0.0  CNY  9789868900875  8.3   \n",
       "56141                        ？  1900     0  0.0  CNY  9787539044545  8.6   \n",
       "56160                江苏凤凰文艺出版社  1900   350  0.0  CNY  9787559400611  8.4   \n",
       "56196                 KADOKAWA  2017   260  0.0  CNY  9784040723389  0.0   \n",
       "56198                    中信出版社  2017   290  0.0  CNY  9787508652368  7.8   \n",
       "56269    Lake Union Publishing  2017   526  0.0  CNY  9781503943377  8.0   \n",
       "56295                    中信出版社  2017   121  0.0  CNY  9787508673448  7.1   \n",
       "56305                           1900    16  0.0  CNY  9787540529956  7.1   \n",
       "56308                     中信出版  2017     0  0.0  CNY  9787508671710  6.0   \n",
       "56362                      講談社  2017   192  0.0  CNY  9784063829822  7.2   \n",
       "56377                           1900     0  0.0  CNY  9787916002946  5.9   \n",
       "56387                  浙江文艺出版社  2017   366  0.0  CNY  9787533949266  7.8   \n",
       "56396             吉林出版集团股份有限公司  2017   348  0.0  CNY  9787558122316  0.0   \n",
       "56431                    中信出版社  2017   152  0.0  CNY      17001-043  7.8   \n",
       "56514                  中国经济出版社  2017     0  0.0  CNY  9787513647427  6.4   \n",
       "56537                四川科学技术出版社  1900     0  0.0  CNY  9787536487376  8.2   \n",
       "56546                    毅力出版社  1970    16  0.0  CNY  9788542605679  0.0   \n",
       "56599                  中国华侨出版社  1994   335  0.0  CNY  9788542603934  0.0   \n",
       "56602                           1900    16  0.0  CNY  9787544185110  5.6   \n",
       "56622                  南京大学出版社  2017     0  0.0  CNY  9787305132179  0.0   \n",
       "56626                        源  2011    79  0.0  CNY  9784904248102  0.0   \n",
       "56692                 大田出版有限公司  2017   144  0.0  CNY  9789861794891  0.0   \n",
       "56735                    天地出版社  1900    16  0.0  CNY  9787545532968  8.6   \n",
       "56748                    新星出版社  2018   251  0.0  CNY  9787513329026  8.5   \n",
       "56766                      谜斗篷  2018   192  0.0  CNY      10033-192  9.0   \n",
       "\n",
       "        评论数量  \n",
       "664    10281  \n",
       "2916   16204  \n",
       "3021   26551  \n",
       "4141    1107  \n",
       "5405    8870  \n",
       "5480      26  \n",
       "7448      30  \n",
       "7480     120  \n",
       "7493      19  \n",
       "7498     130  \n",
       "7510      46  \n",
       "7537     164  \n",
       "7552    1476  \n",
       "7554      17  \n",
       "7580      94  \n",
       "7586     501  \n",
       "7599      23  \n",
       "7601     169  \n",
       "7613     162  \n",
       "7624      62  \n",
       "7629     152  \n",
       "7645    1199  \n",
       "7646    3149  \n",
       "7678       0  \n",
       "7699    1186  \n",
       "7707    1480  \n",
       "7720      45  \n",
       "7723      36  \n",
       "7724      37  \n",
       "7743      15  \n",
       "...      ...  \n",
       "56032     69  \n",
       "56050     30  \n",
       "56061     11  \n",
       "56065     11  \n",
       "56070     24  \n",
       "56072    202  \n",
       "56141   1527  \n",
       "56160     34  \n",
       "56196      0  \n",
       "56198    110  \n",
       "56269     17  \n",
       "56295    162  \n",
       "56305     72  \n",
       "56308     20  \n",
       "56362     23  \n",
       "56377     33  \n",
       "56387     49  \n",
       "56396      0  \n",
       "56431     41  \n",
       "56514     30  \n",
       "56537     17  \n",
       "56546      0  \n",
       "56599      0  \n",
       "56602     60  \n",
       "56622      0  \n",
       "56626      0  \n",
       "56692      0  \n",
       "56735     16  \n",
       "56748     63  \n",
       "56766     87  \n",
       "\n",
       "[1993 rows x 11 columns]"
      ]
     },
     "execution_count": 21,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#查看价格为0的图书，部分为数据缺失，部分为不公开发行的出版物，可以暂不处理\n",
    "df[df['价格'] == 0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>ID</th>\n",
       "      <th>书名</th>\n",
       "      <th>作者</th>\n",
       "      <th>出版社</th>\n",
       "      <th>出版年份</th>\n",
       "      <th>页数</th>\n",
       "      <th>价格</th>\n",
       "      <th>币种</th>\n",
       "      <th>ISBN</th>\n",
       "      <th>评分</th>\n",
       "      <th>评论数量</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>2553</th>\n",
       "      <td>1058915</td>\n",
       "      <td>西域考古图记</td>\n",
       "      <td>奥雷尔・斯坦因</td>\n",
       "      <td>广西师范大学出版社</td>\n",
       "      <td>1998</td>\n",
       "      <td>0</td>\n",
       "      <td>5500.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787563321735</td>\n",
       "      <td>8.5</td>\n",
       "      <td>20</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4287</th>\n",
       "      <td>1116853</td>\n",
       "      <td>毛泽东评点二十四史</td>\n",
       "      <td>毛泽东</td>\n",
       "      <td>中国档案出版社</td>\n",
       "      <td>1996</td>\n",
       "      <td>0</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787800195983</td>\n",
       "      <td>8.6</td>\n",
       "      <td>43</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8092</th>\n",
       "      <td>1397966</td>\n",
       "      <td>世界文学名著全书·世界奇书文库</td>\n",
       "      <td>梅里美</td>\n",
       "      <td>远方出版社 内蒙古大学出版社</td>\n",
       "      <td>2004</td>\n",
       "      <td>379</td>\n",
       "      <td>7980.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787805956831</td>\n",
       "      <td>9.0</td>\n",
       "      <td>275</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10712</th>\n",
       "      <td>1593486</td>\n",
       "      <td>中国美术史</td>\n",
       "      <td>王朝闻</td>\n",
       "      <td>齐鲁书社</td>\n",
       "      <td>2000</td>\n",
       "      <td>0</td>\n",
       "      <td>7000.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787533304706</td>\n",
       "      <td>8.1</td>\n",
       "      <td>25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10734</th>\n",
       "      <td>1597252</td>\n",
       "      <td>二十四史全译1-88</td>\n",
       "      <td>司马迁</td>\n",
       "      <td>汉语大词典出版社</td>\n",
       "      <td>2010</td>\n",
       "      <td>0</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787543209800</td>\n",
       "      <td>9.1</td>\n",
       "      <td>174</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10969</th>\n",
       "      <td>1658348</td>\n",
       "      <td>苏联历史档案选编（全34卷）</td>\n",
       "      <td>沈志华</td>\n",
       "      <td>社会科学文献出版社</td>\n",
       "      <td>2002</td>\n",
       "      <td>0</td>\n",
       "      <td>4000.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787801496348</td>\n",
       "      <td>9.4</td>\n",
       "      <td>92</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11326</th>\n",
       "      <td>1722784</td>\n",
       "      <td>中国出土玉器全集</td>\n",
       "      <td>古方</td>\n",
       "      <td>科学出版社</td>\n",
       "      <td>2005</td>\n",
       "      <td>3960</td>\n",
       "      <td>4980.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787030160096</td>\n",
       "      <td>9.2</td>\n",
       "      <td>19</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11622</th>\n",
       "      <td>1762024</td>\n",
       "      <td>錢賓四先生全集（全54冊）</td>\n",
       "      <td>錢穆</td>\n",
       "      <td>聯經出版事業股份有限公司</td>\n",
       "      <td>1998</td>\n",
       "      <td>0</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>TWD</td>\n",
       "      <td>9789570814095</td>\n",
       "      <td>9.3</td>\n",
       "      <td>45</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11650</th>\n",
       "      <td>1763355</td>\n",
       "      <td>牟宗三先生全集(全33册)</td>\n",
       "      <td>牟宗三</td>\n",
       "      <td>聯經出版事業有限公司</td>\n",
       "      <td>2003</td>\n",
       "      <td>686</td>\n",
       "      <td>7425.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9789570825510</td>\n",
       "      <td>10.0</td>\n",
       "      <td>48</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12784</th>\n",
       "      <td>1853029</td>\n",
       "      <td>道藏（1-36册）</td>\n",
       "      <td></td>\n",
       "      <td>上海书店</td>\n",
       "      <td>1988</td>\n",
       "      <td>0</td>\n",
       "      <td>7500.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787805695280</td>\n",
       "      <td>9.6</td>\n",
       "      <td>82</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16045</th>\n",
       "      <td>2085288</td>\n",
       "      <td>失落的文明(全24册)</td>\n",
       "      <td>戴尔·布朗</td>\n",
       "      <td>华夏出版社/广西人民出版社</td>\n",
       "      <td>2002</td>\n",
       "      <td>0</td>\n",
       "      <td>6800.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787508026534</td>\n",
       "      <td>9.2</td>\n",
       "      <td>46</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16981</th>\n",
       "      <td>2181356</td>\n",
       "      <td>中国美术全集(共60册)</td>\n",
       "      <td>本社</td>\n",
       "      <td>人民美术出版社</td>\n",
       "      <td>2006</td>\n",
       "      <td>0</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787102005935</td>\n",
       "      <td>9.5</td>\n",
       "      <td>46</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17127</th>\n",
       "      <td>2206452</td>\n",
       "      <td>故宫书画图录（全三十册）</td>\n",
       "      <td>国立故宫博物院</td>\n",
       "      <td>国立故宫博物院</td>\n",
       "      <td>1900</td>\n",
       "      <td>0</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9789575620004</td>\n",
       "      <td>9.5</td>\n",
       "      <td>37</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17947</th>\n",
       "      <td>2282347</td>\n",
       "      <td>張愛玲典藏全集</td>\n",
       "      <td>張愛玲</td>\n",
       "      <td>皇冠</td>\n",
       "      <td>2001</td>\n",
       "      <td>0</td>\n",
       "      <td>9800.00</td>\n",
       "      <td>TWD</td>\n",
       "      <td>9789573317791</td>\n",
       "      <td>9.2</td>\n",
       "      <td>282</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18482</th>\n",
       "      <td>2337466</td>\n",
       "      <td>民謡山河</td>\n",
       "      <td>須田一政</td>\n",
       "      <td>冬青社</td>\n",
       "      <td>2007</td>\n",
       "      <td>0</td>\n",
       "      <td>5250.00</td>\n",
       "      <td>JPY</td>\n",
       "      <td>9784887730779</td>\n",
       "      <td>9.3</td>\n",
       "      <td>121</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18728</th>\n",
       "      <td>2360557</td>\n",
       "      <td>工部局董事会会议录</td>\n",
       "      <td>上海市档案馆</td>\n",
       "      <td>上海古籍出版社</td>\n",
       "      <td>2001</td>\n",
       "      <td>0</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787532526246</td>\n",
       "      <td>9.3</td>\n",
       "      <td>15</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18736</th>\n",
       "      <td>2362000</td>\n",
       "      <td>李鸿章全集</td>\n",
       "      <td>李鸿章</td>\n",
       "      <td>安徽教育出版社</td>\n",
       "      <td>2007</td>\n",
       "      <td>0</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787860322589</td>\n",
       "      <td>9.3</td>\n",
       "      <td>24</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19647</th>\n",
       "      <td>2993188</td>\n",
       "      <td>幻想写真館.犬神家の人々</td>\n",
       "      <td>寺山修司</td>\n",
       "      <td>秋田書店</td>\n",
       "      <td>1975</td>\n",
       "      <td>171</td>\n",
       "      <td>4200.00</td>\n",
       "      <td>JPY</td>\n",
       "      <td>9784253105767</td>\n",
       "      <td>9.0</td>\n",
       "      <td>270</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20069</th>\n",
       "      <td>3025918</td>\n",
       "      <td>甲骨文合集释文（全四册）</td>\n",
       "      <td>胡厚宣</td>\n",
       "      <td>中国社会科学出版社</td>\n",
       "      <td>1999</td>\n",
       "      <td>0</td>\n",
       "      <td>4920.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787500425212</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20114</th>\n",
       "      <td>3029617</td>\n",
       "      <td>中国出土瓷器全集（共16册）</td>\n",
       "      <td>张柏</td>\n",
       "      <td>科学出版社</td>\n",
       "      <td>2008</td>\n",
       "      <td>4224</td>\n",
       "      <td>5680.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787030202550</td>\n",
       "      <td>9.2</td>\n",
       "      <td>15</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20382</th>\n",
       "      <td>3054862</td>\n",
       "      <td>中国道教考古</td>\n",
       "      <td>张勋燎</td>\n",
       "      <td>线装书局</td>\n",
       "      <td>2006</td>\n",
       "      <td>1984</td>\n",
       "      <td>4680.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787801063823</td>\n",
       "      <td>8.4</td>\n",
       "      <td>20</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20469</th>\n",
       "      <td>3062958</td>\n",
       "      <td>草间弥生全版画集</td>\n",
       "      <td>草间弥生</td>\n",
       "      <td>阿部出版株式会社</td>\n",
       "      <td>2005</td>\n",
       "      <td>182</td>\n",
       "      <td>4500.00</td>\n",
       "      <td>JPY</td>\n",
       "      <td>9784872421743</td>\n",
       "      <td>9.0</td>\n",
       "      <td>125</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20840</th>\n",
       "      <td>3096521</td>\n",
       "      <td>松井冬子 一 MATSUI FUYUKO I</td>\n",
       "      <td>松井冬子</td>\n",
       "      <td>河出書房新社</td>\n",
       "      <td>2008</td>\n",
       "      <td>0</td>\n",
       "      <td>5250.00</td>\n",
       "      <td>JPY</td>\n",
       "      <td>9784309907574</td>\n",
       "      <td>9.8</td>\n",
       "      <td>43</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20841</th>\n",
       "      <td>3096523</td>\n",
       "      <td>松井冬子 二</td>\n",
       "      <td>松井冬子</td>\n",
       "      <td>河出書房新社</td>\n",
       "      <td>2008</td>\n",
       "      <td>0</td>\n",
       "      <td>4515.00</td>\n",
       "      <td>JPY</td>\n",
       "      <td>9784309907581</td>\n",
       "      <td>9.6</td>\n",
       "      <td>26</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21919</th>\n",
       "      <td>3197508</td>\n",
       "      <td>普希金文集</td>\n",
       "      <td>亚历山大·普希金</td>\n",
       "      <td>时代出版社</td>\n",
       "      <td>1954</td>\n",
       "      <td>330</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>CNY</td>\n",
       "      <td>10018-00000000033</td>\n",
       "      <td>9.1</td>\n",
       "      <td>56</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21930</th>\n",
       "      <td>3198434</td>\n",
       "      <td>近代中國史料叢刊</td>\n",
       "      <td>沈雲龍</td>\n",
       "      <td>文海出版社</td>\n",
       "      <td>1989</td>\n",
       "      <td>0</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>TWD</td>\n",
       "      <td>9789866831980</td>\n",
       "      <td>9.8</td>\n",
       "      <td>35</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22083</th>\n",
       "      <td>3218255</td>\n",
       "      <td>現代佛教學術叢刊</td>\n",
       "      <td>張曼濤</td>\n",
       "      <td>北京圖書館出版社</td>\n",
       "      <td>2005</td>\n",
       "      <td>0</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787501328055</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22085</th>\n",
       "      <td>3218758</td>\n",
       "      <td>《申报》影印本</td>\n",
       "      <td>本书编写组</td>\n",
       "      <td>上海书店</td>\n",
       "      <td>2008</td>\n",
       "      <td>0</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787806787946</td>\n",
       "      <td>9.5</td>\n",
       "      <td>43</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22270</th>\n",
       "      <td>3238226</td>\n",
       "      <td>禪宗全書（全101冊）</td>\n",
       "      <td>藍吉富</td>\n",
       "      <td>北京圖書館出版社</td>\n",
       "      <td>2004</td>\n",
       "      <td>0</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787501326020</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22443</th>\n",
       "      <td>3258474</td>\n",
       "      <td>あかいはこ―佐伯俊男彩色画集 (大型本)</td>\n",
       "      <td>佐伯俊男</td>\n",
       "      <td>ワイレア出版</td>\n",
       "      <td>2007</td>\n",
       "      <td>16</td>\n",
       "      <td>5775.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9784813020585</td>\n",
       "      <td>8.8</td>\n",
       "      <td>44</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>38064</th>\n",
       "      <td>11639590</td>\n",
       "      <td>商周青铜器铭文暨图像集成（全三十五卷）</td>\n",
       "      <td>吴镇烽</td>\n",
       "      <td>上海古籍出版社</td>\n",
       "      <td>2012</td>\n",
       "      <td>9086</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787532564231</td>\n",
       "      <td>8.2</td>\n",
       "      <td>13</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>38816</th>\n",
       "      <td>20379126</td>\n",
       "      <td>横尾忠則 全装幀集</td>\n",
       "      <td>横尾忠則</td>\n",
       "      <td>パイインターナショナル</td>\n",
       "      <td>2012</td>\n",
       "      <td>512</td>\n",
       "      <td>9240.00</td>\n",
       "      <td>JPY</td>\n",
       "      <td>9784756242815</td>\n",
       "      <td>9.4</td>\n",
       "      <td>24</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>39125</th>\n",
       "      <td>20435795</td>\n",
       "      <td>石渠宝笈</td>\n",
       "      <td>清·梁诗正</td>\n",
       "      <td>故宫出版社</td>\n",
       "      <td>2012</td>\n",
       "      <td>0</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787548013136</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>39135</th>\n",
       "      <td>20437310</td>\n",
       "      <td>金瓶梅词话</td>\n",
       "      <td>兰陵笑笑生</td>\n",
       "      <td>里仁书局</td>\n",
       "      <td>2012</td>\n",
       "      <td>0</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>TWD</td>\n",
       "      <td>9789866178481</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>39627</th>\n",
       "      <td>21010232</td>\n",
       "      <td>全宇宙誌</td>\n",
       "      <td>松岡正剛</td>\n",
       "      <td>工作舎</td>\n",
       "      <td>1979</td>\n",
       "      <td>378</td>\n",
       "      <td>5000.00</td>\n",
       "      <td>JPY</td>\n",
       "      <td>9787010312439</td>\n",
       "      <td>9.6</td>\n",
       "      <td>11</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>40233</th>\n",
       "      <td>23090057</td>\n",
       "      <td>巨女渇愛 春川ナミオ妖美画集 Ｖｏｌ．２</td>\n",
       "      <td>春川　ナミオ</td>\n",
       "      <td>マイウェイ出版</td>\n",
       "      <td>2002</td>\n",
       "      <td>16</td>\n",
       "      <td>4800.00</td>\n",
       "      <td>JPY</td>\n",
       "      <td>9784901716284</td>\n",
       "      <td>9.7</td>\n",
       "      <td>49</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>40362</th>\n",
       "      <td>24005749</td>\n",
       "      <td>民国时期电影杂志汇编</td>\n",
       "      <td>上海图书馆</td>\n",
       "      <td>国家图书馆出版社</td>\n",
       "      <td>2012</td>\n",
       "      <td>32767</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787501349241</td>\n",
       "      <td>8.7</td>\n",
       "      <td>10</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>41212</th>\n",
       "      <td>24845075</td>\n",
       "      <td>李國修戲劇作品全集</td>\n",
       "      <td>李國修</td>\n",
       "      <td>印刻文學生活雜誌出版有限公司</td>\n",
       "      <td>2013</td>\n",
       "      <td>0</td>\n",
       "      <td>5400.00</td>\n",
       "      <td>TWD</td>\n",
       "      <td>9789865823146</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>42678</th>\n",
       "      <td>25785278</td>\n",
       "      <td>袁世凯全集（全36册）</td>\n",
       "      <td>刘路生</td>\n",
       "      <td>河南大学出版社</td>\n",
       "      <td>2013</td>\n",
       "      <td>0</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787564909291</td>\n",
       "      <td>8.9</td>\n",
       "      <td>14</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>42757</th>\n",
       "      <td>25790282</td>\n",
       "      <td>民国时期经济调查资料汇编</td>\n",
       "      <td>郑成林</td>\n",
       "      <td>中华书局</td>\n",
       "      <td>2013</td>\n",
       "      <td>17902</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787501351930</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>43466</th>\n",
       "      <td>25842238</td>\n",
       "      <td>元畫全集</td>\n",
       "      <td>浙江大学中国古代研究中心</td>\n",
       "      <td>浙江大學出版社</td>\n",
       "      <td>2013</td>\n",
       "      <td>0</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787308109673</td>\n",
       "      <td>9.5</td>\n",
       "      <td>25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>43692</th>\n",
       "      <td>25853942</td>\n",
       "      <td>吉田博 全木版画集</td>\n",
       "      <td>吉田 博</td>\n",
       "      <td>阿部出版</td>\n",
       "      <td>1996</td>\n",
       "      <td>203</td>\n",
       "      <td>6300.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9784872421217</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>45134</th>\n",
       "      <td>25963512</td>\n",
       "      <td>钱锺书手稿集·外文笔记 第三辑（全十五册）</td>\n",
       "      <td>钱钟书</td>\n",
       "      <td>商务印书馆</td>\n",
       "      <td>2015</td>\n",
       "      <td>16</td>\n",
       "      <td>6750.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787100106870</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>45419</th>\n",
       "      <td>25987303</td>\n",
       "      <td>鲁迅藏外国版画全集</td>\n",
       "      <td></td>\n",
       "      <td>湖南美术出版社</td>\n",
       "      <td>2014</td>\n",
       "      <td>16</td>\n",
       "      <td>4000.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787535667960</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>45644</th>\n",
       "      <td>26148656</td>\n",
       "      <td>幻想耽美</td>\n",
       "      <td></td>\n",
       "      <td>パイインターナショナル</td>\n",
       "      <td>2014</td>\n",
       "      <td>319</td>\n",
       "      <td>4104.00</td>\n",
       "      <td>JPY</td>\n",
       "      <td>9784756244956</td>\n",
       "      <td>7.9</td>\n",
       "      <td>14</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>46040</th>\n",
       "      <td>26269276</td>\n",
       "      <td>中国古代书画鉴定笔记</td>\n",
       "      <td>杨仁恺</td>\n",
       "      <td>辽宁人民出版社</td>\n",
       "      <td>2014</td>\n",
       "      <td>0</td>\n",
       "      <td>4480.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787205080648</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>46272</th>\n",
       "      <td>26282759</td>\n",
       "      <td>世界佛教美术图说大辞典（全20册）</td>\n",
       "      <td>星云法师</td>\n",
       "      <td>佛光山宗委会</td>\n",
       "      <td>2013</td>\n",
       "      <td>0</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>TWD</td>\n",
       "      <td>9789865844004</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>47228</th>\n",
       "      <td>26358912</td>\n",
       "      <td>蔣中正先生年譜長編</td>\n",
       "      <td>呂芳上 主編</td>\n",
       "      <td>國史館、中正紀念堂、中正文教基金會</td>\n",
       "      <td>2014</td>\n",
       "      <td>0</td>\n",
       "      <td>4000.00</td>\n",
       "      <td>TWD</td>\n",
       "      <td>9789860434248</td>\n",
       "      <td>9.3</td>\n",
       "      <td>11</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>47838</th>\n",
       "      <td>26415198</td>\n",
       "      <td>中国美术全集</td>\n",
       "      <td>人民美术出版社</td>\n",
       "      <td>人民美术出版社</td>\n",
       "      <td>2015</td>\n",
       "      <td>0</td>\n",
       "      <td>6990.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787102069197</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>48298</th>\n",
       "      <td>26499258</td>\n",
       "      <td>故宫博物院藏清内府抄本合编石渠宝笈（精选配图版）（40卷）</td>\n",
       "      <td>薛永年</td>\n",
       "      <td>江西美术出版社，故宫出版社</td>\n",
       "      <td>2014</td>\n",
       "      <td>16344</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787548019435</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>49154</th>\n",
       "      <td>26636419</td>\n",
       "      <td>対華二十一ヵ条要求とは何だったのか</td>\n",
       "      <td>奈良岡 聰智</td>\n",
       "      <td>名古屋大学出版会</td>\n",
       "      <td>2015</td>\n",
       "      <td>488</td>\n",
       "      <td>5940.00</td>\n",
       "      <td>JPY</td>\n",
       "      <td>9784815808051</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>49443</th>\n",
       "      <td>26655107</td>\n",
       "      <td>徐世昌日记</td>\n",
       "      <td>徐世昌</td>\n",
       "      <td>北京人民出版社</td>\n",
       "      <td>2015</td>\n",
       "      <td>12000</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787530003336</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50794</th>\n",
       "      <td>26756720</td>\n",
       "      <td>云冈石窟（第二期）</td>\n",
       "      <td>水野清一</td>\n",
       "      <td>科学出版社</td>\n",
       "      <td>2016</td>\n",
       "      <td>0</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787030433039</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>51196</th>\n",
       "      <td>26782724</td>\n",
       "      <td>北朝仏教造像銘研究</td>\n",
       "      <td>倉本尚德</td>\n",
       "      <td>法藏館</td>\n",
       "      <td>2016</td>\n",
       "      <td>730</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>JPY</td>\n",
       "      <td>9784831874443</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>51541</th>\n",
       "      <td>26804113</td>\n",
       "      <td>凡·高书信全集</td>\n",
       "      <td>荷兰凡·高博物馆 海牙惠更斯历史研究所主编</td>\n",
       "      <td>上海書畫出版社</td>\n",
       "      <td>2016</td>\n",
       "      <td>0</td>\n",
       "      <td>4800.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787547911587</td>\n",
       "      <td>9.7</td>\n",
       "      <td>12</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>53127</th>\n",
       "      <td>26893091</td>\n",
       "      <td>二战日军战史资料汇编</td>\n",
       "      <td>对日战犯审判文献丛刊编委会</td>\n",
       "      <td>国图出版社</td>\n",
       "      <td>1900</td>\n",
       "      <td>15000</td>\n",
       "      <td>9999.99</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787501359004</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>53942</th>\n",
       "      <td>26937822</td>\n",
       "      <td>马克思恩格斯全集（第1版）</td>\n",
       "      <td>卡尔·马克思</td>\n",
       "      <td>人民出版社</td>\n",
       "      <td>2016</td>\n",
       "      <td>32767</td>\n",
       "      <td>5900.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787010166520</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>54246</th>\n",
       "      <td>26953480</td>\n",
       "      <td>郭沫若全集·考古编</td>\n",
       "      <td>郭沫若</td>\n",
       "      <td>科学出版社</td>\n",
       "      <td>2017</td>\n",
       "      <td>5756</td>\n",
       "      <td>5680.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787030486400</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>55020</th>\n",
       "      <td>27001252</td>\n",
       "      <td>日本藏晚清中日朝笔谈资料·大河内文书</td>\n",
       "      <td>王宝平主编</td>\n",
       "      <td>浙江古籍出版社</td>\n",
       "      <td>2016</td>\n",
       "      <td>0</td>\n",
       "      <td>4800.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787554007303</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>55390</th>\n",
       "      <td>27024006</td>\n",
       "      <td>Tham hư lăng I</td>\n",
       "      <td>Quân Sola</td>\n",
       "      <td>Lilybooks</td>\n",
       "      <td>2016</td>\n",
       "      <td>508</td>\n",
       "      <td>9999.99</td>\n",
       "      <td></td>\n",
       "      <td>9789352610006</td>\n",
       "      <td>8.4</td>\n",
       "      <td>282</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>93 rows × 11 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "             ID                             书名                     作者  \\\n",
       "2553    1058915                         西域考古图记                奥雷尔・斯坦因   \n",
       "4287    1116853                      毛泽东评点二十四史                    毛泽东   \n",
       "8092    1397966                世界文学名著全书·世界奇书文库                    梅里美   \n",
       "10712   1593486                          中国美术史                    王朝闻   \n",
       "10734   1597252                     二十四史全译1-88                    司马迁   \n",
       "10969   1658348                 苏联历史档案选编（全34卷）                    沈志华   \n",
       "11326   1722784                       中国出土玉器全集                     古方   \n",
       "11622   1762024                  錢賓四先生全集（全54冊）                     錢穆   \n",
       "11650   1763355                  牟宗三先生全集(全33册)                    牟宗三   \n",
       "12784   1853029                      道藏（1-36册）                          \n",
       "16045   2085288                    失落的文明(全24册)                  戴尔·布朗   \n",
       "16981   2181356                   中国美术全集(共60册)                     本社   \n",
       "17127   2206452                   故宫书画图录（全三十册）                国立故宫博物院   \n",
       "17947   2282347                        張愛玲典藏全集                    張愛玲   \n",
       "18482   2337466                           民謡山河                   須田一政   \n",
       "18728   2360557                      工部局董事会会议录                 上海市档案馆   \n",
       "18736   2362000                          李鸿章全集                    李鸿章   \n",
       "19647   2993188                   幻想写真館.犬神家の人々                   寺山修司   \n",
       "20069   3025918                   甲骨文合集释文（全四册）                    胡厚宣   \n",
       "20114   3029617                 中国出土瓷器全集（共16册）                     张柏   \n",
       "20382   3054862                         中国道教考古                    张勋燎   \n",
       "20469   3062958                       草间弥生全版画集                   草间弥生   \n",
       "20840   3096521         松井冬子 一 MATSUI FUYUKO I                   松井冬子   \n",
       "20841   3096523                         松井冬子 二                   松井冬子   \n",
       "21919   3197508                          普希金文集               亚历山大·普希金   \n",
       "21930   3198434                       近代中國史料叢刊                    沈雲龍   \n",
       "22083   3218255                       現代佛教學術叢刊                    張曼濤   \n",
       "22085   3218758                        《申报》影印本                  本书编写组   \n",
       "22270   3238226                    禪宗全書（全101冊）                    藍吉富   \n",
       "22443   3258474           あかいはこ―佐伯俊男彩色画集 (大型本)                   佐伯俊男   \n",
       "...         ...                            ...                    ...   \n",
       "38064  11639590            商周青铜器铭文暨图像集成（全三十五卷）                    吴镇烽   \n",
       "38816  20379126                      横尾忠則 全装幀集                   横尾忠則   \n",
       "39125  20435795                           石渠宝笈                  清·梁诗正   \n",
       "39135  20437310                          金瓶梅词话                  兰陵笑笑生   \n",
       "39627  21010232                           全宇宙誌                   松岡正剛   \n",
       "40233  23090057           巨女渇愛 春川ナミオ妖美画集 Ｖｏｌ．２                 春川　ナミオ   \n",
       "40362  24005749                     民国时期电影杂志汇编                  上海图书馆   \n",
       "41212  24845075                      李國修戲劇作品全集                    李國修   \n",
       "42678  25785278                    袁世凯全集（全36册）                    刘路生   \n",
       "42757  25790282                   民国时期经济调查资料汇编                    郑成林   \n",
       "43466  25842238                           元畫全集           浙江大学中国古代研究中心   \n",
       "43692  25853942                      吉田博 全木版画集                   吉田 博   \n",
       "45134  25963512          钱锺书手稿集·外文笔记 第三辑（全十五册）                    钱钟书   \n",
       "45419  25987303                      鲁迅藏外国版画全集                          \n",
       "45644  26148656                           幻想耽美                          \n",
       "46040  26269276                     中国古代书画鉴定笔记                    杨仁恺   \n",
       "46272  26282759              世界佛教美术图说大辞典（全20册）                   星云法师   \n",
       "47228  26358912                      蔣中正先生年譜長編                 呂芳上 主編   \n",
       "47838  26415198                         中国美术全集                人民美术出版社   \n",
       "48298  26499258  故宫博物院藏清内府抄本合编石渠宝笈（精选配图版）（40卷）                    薛永年   \n",
       "49154  26636419              対華二十一ヵ条要求とは何だったのか                 奈良岡 聰智   \n",
       "49443  26655107                          徐世昌日记                    徐世昌   \n",
       "50794  26756720                      云冈石窟（第二期）                   水野清一   \n",
       "51196  26782724                      北朝仏教造像銘研究                   倉本尚德   \n",
       "51541  26804113                        凡·高书信全集  荷兰凡·高博物馆 海牙惠更斯历史研究所主编   \n",
       "53127  26893091                     二战日军战史资料汇编          对日战犯审判文献丛刊编委会   \n",
       "53942  26937822                  马克思恩格斯全集（第1版）                 卡尔·马克思   \n",
       "54246  26953480                      郭沫若全集·考古编                    郭沫若   \n",
       "55020  27001252             日本藏晚清中日朝笔谈资料·大河内文书                  王宝平主编   \n",
       "55390  27024006                 Tham hư lăng I              Quân Sola   \n",
       "\n",
       "                     出版社  出版年份     页数       价格   币种               ISBN    评分  \\\n",
       "2553           广西师范大学出版社  1998      0  5500.00  CNY      9787563321735   8.5   \n",
       "4287             中国档案出版社  1996      0  9999.99  CNY      9787800195983   8.6   \n",
       "8092      远方出版社 内蒙古大学出版社  2004    379  7980.00  CNY      9787805956831   9.0   \n",
       "10712               齐鲁书社  2000      0  7000.00  CNY      9787533304706   8.1   \n",
       "10734           汉语大词典出版社  2010      0  9999.99  CNY      9787543209800   9.1   \n",
       "10969          社会科学文献出版社  2002      0  4000.00  CNY      9787801496348   9.4   \n",
       "11326              科学出版社  2005   3960  4980.00  CNY      9787030160096   9.2   \n",
       "11622       聯經出版事業股份有限公司  1998      0  9999.99  TWD      9789570814095   9.3   \n",
       "11650         聯經出版事業有限公司  2003    686  7425.00  CNY      9789570825510  10.0   \n",
       "12784               上海书店  1988      0  7500.00  CNY      9787805695280   9.6   \n",
       "16045      华夏出版社/广西人民出版社  2002      0  6800.00  CNY      9787508026534   9.2   \n",
       "16981            人民美术出版社  2006      0  9999.99  CNY      9787102005935   9.5   \n",
       "17127            国立故宫博物院  1900      0  9999.99  CNY      9789575620004   9.5   \n",
       "17947                 皇冠  2001      0  9800.00  TWD      9789573317791   9.2   \n",
       "18482                冬青社  2007      0  5250.00  JPY      9784887730779   9.3   \n",
       "18728            上海古籍出版社  2001      0  9999.99  CNY      9787532526246   9.3   \n",
       "18736            安徽教育出版社  2007      0  9999.99  CNY      9787860322589   9.3   \n",
       "19647               秋田書店  1975    171  4200.00  JPY      9784253105767   9.0   \n",
       "20069          中国社会科学出版社  1999      0  4920.00  CNY      9787500425212   0.0   \n",
       "20114              科学出版社  2008   4224  5680.00  CNY      9787030202550   9.2   \n",
       "20382               线装书局  2006   1984  4680.00  CNY      9787801063823   8.4   \n",
       "20469           阿部出版株式会社  2005    182  4500.00  JPY      9784872421743   9.0   \n",
       "20840             河出書房新社  2008      0  5250.00  JPY      9784309907574   9.8   \n",
       "20841             河出書房新社  2008      0  4515.00  JPY      9784309907581   9.6   \n",
       "21919              时代出版社  1954    330  9999.99  CNY  10018-00000000033   9.1   \n",
       "21930              文海出版社  1989      0  9999.99  TWD      9789866831980   9.8   \n",
       "22083           北京圖書館出版社  2005      0  9999.99  CNY      9787501328055   0.0   \n",
       "22085               上海书店  2008      0  9999.99  CNY      9787806787946   9.5   \n",
       "22270           北京圖書館出版社  2004      0  9999.99  CNY      9787501326020   0.0   \n",
       "22443             ワイレア出版  2007     16  5775.00  CNY      9784813020585   8.8   \n",
       "...                  ...   ...    ...      ...  ...                ...   ...   \n",
       "38064            上海古籍出版社  2012   9086  9999.99  CNY      9787532564231   8.2   \n",
       "38816        パイインターナショナル  2012    512  9240.00  JPY      9784756242815   9.4   \n",
       "39125              故宫出版社  2012      0  9999.99  CNY      9787548013136   0.0   \n",
       "39135               里仁书局  2012      0  9999.99  TWD      9789866178481   0.0   \n",
       "39627                工作舎  1979    378  5000.00  JPY      9787010312439   9.6   \n",
       "40233            マイウェイ出版  2002     16  4800.00  JPY      9784901716284   9.7   \n",
       "40362           国家图书馆出版社  2012  32767  9999.99  CNY      9787501349241   8.7   \n",
       "41212     印刻文學生活雜誌出版有限公司  2013      0  5400.00  TWD      9789865823146   0.0   \n",
       "42678            河南大学出版社  2013      0  9999.99  CNY      9787564909291   8.9   \n",
       "42757               中华书局  2013  17902  9999.99  CNY      9787501351930   0.0   \n",
       "43466            浙江大學出版社  2013      0  9999.99  CNY      9787308109673   9.5   \n",
       "43692               阿部出版  1996    203  6300.00  CNY      9784872421217   0.0   \n",
       "45134              商务印书馆  2015     16  6750.00  CNY      9787100106870   0.0   \n",
       "45419            湖南美术出版社  2014     16  4000.00  CNY      9787535667960   0.0   \n",
       "45644        パイインターナショナル  2014    319  4104.00  JPY      9784756244956   7.9   \n",
       "46040            辽宁人民出版社  2014      0  4480.00  CNY      9787205080648   0.0   \n",
       "46272             佛光山宗委会  2013      0  9999.99  TWD      9789865844004   0.0   \n",
       "47228  國史館、中正紀念堂、中正文教基金會  2014      0  4000.00  TWD      9789860434248   9.3   \n",
       "47838            人民美术出版社  2015      0  6990.00  CNY      9787102069197   0.0   \n",
       "48298      江西美术出版社，故宫出版社  2014  16344  9999.99  CNY      9787548019435   0.0   \n",
       "49154           名古屋大学出版会  2015    488  5940.00  JPY      9784815808051   0.0   \n",
       "49443            北京人民出版社  2015  12000  9999.99  CNY      9787530003336   0.0   \n",
       "50794              科学出版社  2016      0  9999.99  CNY      9787030433039   0.0   \n",
       "51196                法藏館  2016    730  9999.99  JPY      9784831874443   0.0   \n",
       "51541            上海書畫出版社  2016      0  4800.00  CNY      9787547911587   9.7   \n",
       "53127              国图出版社  1900  15000  9999.99  CNY      9787501359004   0.0   \n",
       "53942              人民出版社  2016  32767  5900.00  CNY      9787010166520   0.0   \n",
       "54246              科学出版社  2017   5756  5680.00  CNY      9787030486400   0.0   \n",
       "55020            浙江古籍出版社  2016      0  4800.00  CNY      9787554007303   0.0   \n",
       "55390          Lilybooks  2016    508  9999.99           9789352610006   8.4   \n",
       "\n",
       "       评论数量  \n",
       "2553     20  \n",
       "4287     43  \n",
       "8092    275  \n",
       "10712    25  \n",
       "10734   174  \n",
       "10969    92  \n",
       "11326    19  \n",
       "11622    45  \n",
       "11650    48  \n",
       "12784    82  \n",
       "16045    46  \n",
       "16981    46  \n",
       "17127    37  \n",
       "17947   282  \n",
       "18482   121  \n",
       "18728    15  \n",
       "18736    24  \n",
       "19647   270  \n",
       "20069     0  \n",
       "20114    15  \n",
       "20382    20  \n",
       "20469   125  \n",
       "20840    43  \n",
       "20841    26  \n",
       "21919    56  \n",
       "21930    35  \n",
       "22083     0  \n",
       "22085    43  \n",
       "22270     0  \n",
       "22443    44  \n",
       "...     ...  \n",
       "38064    13  \n",
       "38816    24  \n",
       "39125     0  \n",
       "39135     0  \n",
       "39627    11  \n",
       "40233    49  \n",
       "40362    10  \n",
       "41212     0  \n",
       "42678    14  \n",
       "42757     0  \n",
       "43466    25  \n",
       "43692     0  \n",
       "45134     0  \n",
       "45419     0  \n",
       "45644    14  \n",
       "46040     0  \n",
       "46272     0  \n",
       "47228    11  \n",
       "47838     0  \n",
       "48298     0  \n",
       "49154     0  \n",
       "49443     0  \n",
       "50794     0  \n",
       "51196     0  \n",
       "51541    12  \n",
       "53127     0  \n",
       "53942     0  \n",
       "54246     0  \n",
       "55020     0  \n",
       "55390   282  \n",
       "\n",
       "[93 rows x 11 columns]"
      ]
     },
     "execution_count": 22,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#查看价格超过4000的图书，涉及文集、古籍、或者外币价格图书，大部分属于正常，可以暂不处理\n",
    "df[df['价格'] >= 4000]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "#查看评分分布，评分均在在0~10范围内，无异常\n",
    "df[['评分']].boxplot()\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "#查看评论数量分布\n",
    "df[['评论数量']].boxplot()\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>ID</th>\n",
       "      <th>书名</th>\n",
       "      <th>作者</th>\n",
       "      <th>出版社</th>\n",
       "      <th>出版年份</th>\n",
       "      <th>页数</th>\n",
       "      <th>价格</th>\n",
       "      <th>币种</th>\n",
       "      <th>ISBN</th>\n",
       "      <th>评分</th>\n",
       "      <th>评论数量</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>336</th>\n",
       "      <td>1007305</td>\n",
       "      <td>红楼梦</td>\n",
       "      <td>曹雪芹</td>\n",
       "      <td>人民文学出版社</td>\n",
       "      <td>1996</td>\n",
       "      <td>1606</td>\n",
       "      <td>59.7</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787020002207</td>\n",
       "      <td>9.6</td>\n",
       "      <td>134496</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>379</th>\n",
       "      <td>1008145</td>\n",
       "      <td>围城</td>\n",
       "      <td>钱钟书</td>\n",
       "      <td>人民文学出版社</td>\n",
       "      <td>1991</td>\n",
       "      <td>359</td>\n",
       "      <td>19.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787020024759</td>\n",
       "      <td>8.9</td>\n",
       "      <td>203896</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>750</th>\n",
       "      <td>1016300</td>\n",
       "      <td>梦里花落知多少</td>\n",
       "      <td>郭敬明</td>\n",
       "      <td>春风文艺出版社</td>\n",
       "      <td>2003</td>\n",
       "      <td>252</td>\n",
       "      <td>20.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787531325093</td>\n",
       "      <td>7.1</td>\n",
       "      <td>151163</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>797</th>\n",
       "      <td>1017143</td>\n",
       "      <td>不能承受的生命之轻</td>\n",
       "      <td>米兰·昆德拉</td>\n",
       "      <td>上海译文出版社</td>\n",
       "      <td>2003</td>\n",
       "      <td>394</td>\n",
       "      <td>23.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787532731077</td>\n",
       "      <td>8.5</td>\n",
       "      <td>142333</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1785</th>\n",
       "      <td>1040771</td>\n",
       "      <td>达·芬奇密码</td>\n",
       "      <td>丹·布朗</td>\n",
       "      <td>上海人民出版社</td>\n",
       "      <td>2004</td>\n",
       "      <td>432</td>\n",
       "      <td>28.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787208050037</td>\n",
       "      <td>8.2</td>\n",
       "      <td>133805</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2017</th>\n",
       "      <td>1046265</td>\n",
       "      <td>挪威的森林</td>\n",
       "      <td>村上春树</td>\n",
       "      <td>上海译文出版社</td>\n",
       "      <td>2001</td>\n",
       "      <td>350</td>\n",
       "      <td>18.8</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787532725694</td>\n",
       "      <td>8.0</td>\n",
       "      <td>198582</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3425</th>\n",
       "      <td>1082154</td>\n",
       "      <td>活着</td>\n",
       "      <td>余华</td>\n",
       "      <td>南海出版公司</td>\n",
       "      <td>1998</td>\n",
       "      <td>195</td>\n",
       "      <td>12.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787544210966</td>\n",
       "      <td>9.1</td>\n",
       "      <td>152640</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3642</th>\n",
       "      <td>1084336</td>\n",
       "      <td>小王子</td>\n",
       "      <td>圣埃克苏佩里</td>\n",
       "      <td>人民文学出版社</td>\n",
       "      <td>2003</td>\n",
       "      <td>97</td>\n",
       "      <td>22.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787020042494</td>\n",
       "      <td>9.0</td>\n",
       "      <td>250468</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4686</th>\n",
       "      <td>1141406</td>\n",
       "      <td>简爱（英文全本）</td>\n",
       "      <td>夏洛蒂·勃朗特</td>\n",
       "      <td>世界图书出版公司</td>\n",
       "      <td>2003</td>\n",
       "      <td>436</td>\n",
       "      <td>18.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787506261579</td>\n",
       "      <td>8.5</td>\n",
       "      <td>113957</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5482</th>\n",
       "      <td>1200840</td>\n",
       "      <td>平凡的世界（全三部）</td>\n",
       "      <td>路遥</td>\n",
       "      <td>人民文学出版社</td>\n",
       "      <td>2005</td>\n",
       "      <td>1631</td>\n",
       "      <td>64.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787020049295</td>\n",
       "      <td>9.0</td>\n",
       "      <td>111611</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9404</th>\n",
       "      <td>1461903</td>\n",
       "      <td>何以笙箫默</td>\n",
       "      <td>顾漫</td>\n",
       "      <td>朝华出版社</td>\n",
       "      <td>2007</td>\n",
       "      <td>247</td>\n",
       "      <td>15.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787505414709</td>\n",
       "      <td>7.8</td>\n",
       "      <td>123376</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11737</th>\n",
       "      <td>1770782</td>\n",
       "      <td>追风筝的人</td>\n",
       "      <td>卡勒德·胡赛尼</td>\n",
       "      <td>上海人民出版社</td>\n",
       "      <td>2006</td>\n",
       "      <td>362</td>\n",
       "      <td>29.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787208061644</td>\n",
       "      <td>8.9</td>\n",
       "      <td>324920</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19098</th>\n",
       "      <td>2567698</td>\n",
       "      <td>三体</td>\n",
       "      <td>刘慈欣</td>\n",
       "      <td>重庆出版社</td>\n",
       "      <td>2008</td>\n",
       "      <td>302</td>\n",
       "      <td>23.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787536692930</td>\n",
       "      <td>8.8</td>\n",
       "      <td>177196</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20509</th>\n",
       "      <td>3066477</td>\n",
       "      <td>三体Ⅱ</td>\n",
       "      <td>刘慈欣</td>\n",
       "      <td>重庆出版社</td>\n",
       "      <td>2008</td>\n",
       "      <td>470</td>\n",
       "      <td>32.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787536693968</td>\n",
       "      <td>9.3</td>\n",
       "      <td>104536</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22021</th>\n",
       "      <td>3211779</td>\n",
       "      <td>嫌疑人X的献身</td>\n",
       "      <td>东野圭吾</td>\n",
       "      <td>南海出版公司</td>\n",
       "      <td>2008</td>\n",
       "      <td>251</td>\n",
       "      <td>28.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787544241694</td>\n",
       "      <td>8.9</td>\n",
       "      <td>171015</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22456</th>\n",
       "      <td>3259440</td>\n",
       "      <td>白夜行</td>\n",
       "      <td>东野圭吾</td>\n",
       "      <td>南海出版公司</td>\n",
       "      <td>2008</td>\n",
       "      <td>467</td>\n",
       "      <td>29.8</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787544242516</td>\n",
       "      <td>9.1</td>\n",
       "      <td>219322</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27860</th>\n",
       "      <td>4242172</td>\n",
       "      <td>天才在左 疯子在右</td>\n",
       "      <td>高铭</td>\n",
       "      <td>武汉大学出版社</td>\n",
       "      <td>2010</td>\n",
       "      <td>258</td>\n",
       "      <td>29.8</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787307075429</td>\n",
       "      <td>8.2</td>\n",
       "      <td>101481</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>30406</th>\n",
       "      <td>5275059</td>\n",
       "      <td>1988：我想和这个世界谈谈</td>\n",
       "      <td>韩寒</td>\n",
       "      <td>国际文化出版公司</td>\n",
       "      <td>2010</td>\n",
       "      <td>215</td>\n",
       "      <td>25.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787512500983</td>\n",
       "      <td>7.9</td>\n",
       "      <td>125149</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>31048</th>\n",
       "      <td>5363767</td>\n",
       "      <td>三体Ⅲ</td>\n",
       "      <td>刘慈欣</td>\n",
       "      <td>重庆出版社</td>\n",
       "      <td>2010</td>\n",
       "      <td>513</td>\n",
       "      <td>38.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787229030933</td>\n",
       "      <td>9.2</td>\n",
       "      <td>104358</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32630</th>\n",
       "      <td>6082808</td>\n",
       "      <td>百年孤独</td>\n",
       "      <td>加西亚·马尔克斯</td>\n",
       "      <td>南海出版公司</td>\n",
       "      <td>2011</td>\n",
       "      <td>360</td>\n",
       "      <td>39.5</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787544253994</td>\n",
       "      <td>9.2</td>\n",
       "      <td>137831</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>39056</th>\n",
       "      <td>20427187</td>\n",
       "      <td>看见</td>\n",
       "      <td>柴静</td>\n",
       "      <td>广西师范大学出版社</td>\n",
       "      <td>2013</td>\n",
       "      <td>424</td>\n",
       "      <td>39.8</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787549529322</td>\n",
       "      <td>8.8</td>\n",
       "      <td>135110</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>43807</th>\n",
       "      <td>25862578</td>\n",
       "      <td>解忧杂货店</td>\n",
       "      <td>东野圭吾</td>\n",
       "      <td>南海出版公司</td>\n",
       "      <td>2014</td>\n",
       "      <td>291</td>\n",
       "      <td>39.5</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787544270878</td>\n",
       "      <td>8.6</td>\n",
       "      <td>296198</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "             ID              书名        作者        出版社  出版年份    页数    价格   币种  \\\n",
       "336     1007305             红楼梦       曹雪芹    人民文学出版社  1996  1606  59.7  CNY   \n",
       "379     1008145              围城       钱钟书    人民文学出版社  1991   359  19.0  CNY   \n",
       "750     1016300         梦里花落知多少       郭敬明    春风文艺出版社  2003   252  20.0  CNY   \n",
       "797     1017143       不能承受的生命之轻    米兰·昆德拉    上海译文出版社  2003   394  23.0  CNY   \n",
       "1785    1040771          达·芬奇密码      丹·布朗    上海人民出版社  2004   432  28.0  CNY   \n",
       "2017    1046265           挪威的森林      村上春树    上海译文出版社  2001   350  18.8  CNY   \n",
       "3425    1082154              活着        余华     南海出版公司  1998   195  12.0  CNY   \n",
       "3642    1084336             小王子    圣埃克苏佩里    人民文学出版社  2003    97  22.0  CNY   \n",
       "4686    1141406        简爱（英文全本）   夏洛蒂·勃朗特   世界图书出版公司  2003   436  18.0  CNY   \n",
       "5482    1200840      平凡的世界（全三部）        路遥    人民文学出版社  2005  1631  64.0  CNY   \n",
       "9404    1461903           何以笙箫默        顾漫      朝华出版社  2007   247  15.0  CNY   \n",
       "11737   1770782           追风筝的人   卡勒德·胡赛尼    上海人民出版社  2006   362  29.0  CNY   \n",
       "19098   2567698              三体       刘慈欣      重庆出版社  2008   302  23.0  CNY   \n",
       "20509   3066477             三体Ⅱ       刘慈欣      重庆出版社  2008   470  32.0  CNY   \n",
       "22021   3211779         嫌疑人X的献身      东野圭吾     南海出版公司  2008   251  28.0  CNY   \n",
       "22456   3259440             白夜行      东野圭吾     南海出版公司  2008   467  29.8  CNY   \n",
       "27860   4242172       天才在左 疯子在右        高铭    武汉大学出版社  2010   258  29.8  CNY   \n",
       "30406   5275059  1988：我想和这个世界谈谈        韩寒   国际文化出版公司  2010   215  25.0  CNY   \n",
       "31048   5363767             三体Ⅲ       刘慈欣      重庆出版社  2010   513  38.0  CNY   \n",
       "32630   6082808            百年孤独  加西亚·马尔克斯     南海出版公司  2011   360  39.5  CNY   \n",
       "39056  20427187              看见        柴静  广西师范大学出版社  2013   424  39.8  CNY   \n",
       "43807  25862578           解忧杂货店      东野圭吾     南海出版公司  2014   291  39.5  CNY   \n",
       "\n",
       "                ISBN   评分    评论数量  \n",
       "336    9787020002207  9.6  134496  \n",
       "379    9787020024759  8.9  203896  \n",
       "750    9787531325093  7.1  151163  \n",
       "797    9787532731077  8.5  142333  \n",
       "1785   9787208050037  8.2  133805  \n",
       "2017   9787532725694  8.0  198582  \n",
       "3425   9787544210966  9.1  152640  \n",
       "3642   9787020042494  9.0  250468  \n",
       "4686   9787506261579  8.5  113957  \n",
       "5482   9787020049295  9.0  111611  \n",
       "9404   9787505414709  7.8  123376  \n",
       "11737  9787208061644  8.9  324920  \n",
       "19098  9787536692930  8.8  177196  \n",
       "20509  9787536693968  9.3  104536  \n",
       "22021  9787544241694  8.9  171015  \n",
       "22456  9787544242516  9.1  219322  \n",
       "27860  9787307075429  8.2  101481  \n",
       "30406  9787512500983  7.9  125149  \n",
       "31048  9787229030933  9.2  104358  \n",
       "32630  9787544253994  9.2  137831  \n",
       "39056  9787549529322  8.8  135110  \n",
       "43807  9787544270878  8.6  296198  "
      ]
     },
     "execution_count": 25,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#评论数量超过100000的均为热门图书，无异常\n",
    "df[df['评论数量'] >= 100000]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 26,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0"
      ]
     },
     "execution_count": 26,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#判断是否有重复值\n",
    "df.duplicated().sum()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 27,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0"
      ]
     },
     "execution_count": 27,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#判断ID是否有重复值\n",
    "df.duplicated(subset=['ID']).sum()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 28,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "23"
      ]
     },
     "execution_count": 28,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#判断ISBN是否有重复值\n",
    "df.duplicated(subset=['ISBN']).sum()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 29,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>ID</th>\n",
       "      <th>书名</th>\n",
       "      <th>作者</th>\n",
       "      <th>出版社</th>\n",
       "      <th>出版年份</th>\n",
       "      <th>页数</th>\n",
       "      <th>价格</th>\n",
       "      <th>币种</th>\n",
       "      <th>ISBN</th>\n",
       "      <th>评分</th>\n",
       "      <th>评论数量</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>6898</th>\n",
       "      <td>1291774</td>\n",
       "      <td>郭敬明作品集</td>\n",
       "      <td>郭敬明</td>\n",
       "      <td>南海出版社</td>\n",
       "      <td>2003</td>\n",
       "      <td>598</td>\n",
       "      <td>29.80</td>\n",
       "      <td>CNY</td>\n",
       "      <td></td>\n",
       "      <td>6.9</td>\n",
       "      <td>485</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9409</th>\n",
       "      <td>1462189</td>\n",
       "      <td>谁也看不见的阳台</td>\n",
       "      <td>安房直子</td>\n",
       "      <td>辽宁少年儿童出版社</td>\n",
       "      <td>1986</td>\n",
       "      <td>16</td>\n",
       "      <td>0.90</td>\n",
       "      <td>CNY</td>\n",
       "      <td></td>\n",
       "      <td>9.2</td>\n",
       "      <td>645</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10209</th>\n",
       "      <td>1506849</td>\n",
       "      <td>Man and Superman (Penguin Classics)</td>\n",
       "      <td>George Bernard Shaw</td>\n",
       "      <td>Penguin Classics</td>\n",
       "      <td>2001</td>\n",
       "      <td>0</td>\n",
       "      <td>11.00</td>\n",
       "      <td>USD</td>\n",
       "      <td></td>\n",
       "      <td>8.6</td>\n",
       "      <td>23</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10218</th>\n",
       "      <td>1507293</td>\n",
       "      <td>Head Rush Ajax</td>\n",
       "      <td>Brett McLaughlin</td>\n",
       "      <td>O'Reilly Media, Inc.</td>\n",
       "      <td>2006</td>\n",
       "      <td>0</td>\n",
       "      <td>34.99</td>\n",
       "      <td>USD</td>\n",
       "      <td></td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11988</th>\n",
       "      <td>1790231</td>\n",
       "      <td>巫术科学宗教与神话</td>\n",
       "      <td>马林诺夫斯基</td>\n",
       "      <td>中国民间文艺出版社</td>\n",
       "      <td>1986</td>\n",
       "      <td>133</td>\n",
       "      <td>0.90</td>\n",
       "      <td>CNY</td>\n",
       "      <td></td>\n",
       "      <td>8.2</td>\n",
       "      <td>79</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13752</th>\n",
       "      <td>1924500</td>\n",
       "      <td>中国之命运</td>\n",
       "      <td>蒋介石</td>\n",
       "      <td>正中書局</td>\n",
       "      <td>1943</td>\n",
       "      <td>0</td>\n",
       "      <td>0.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td></td>\n",
       "      <td>7.7</td>\n",
       "      <td>156</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14111</th>\n",
       "      <td>1949666</td>\n",
       "      <td>布莱克诗选</td>\n",
       "      <td>布莱克</td>\n",
       "      <td>人民文学出版社</td>\n",
       "      <td>1957</td>\n",
       "      <td>176</td>\n",
       "      <td>0.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td></td>\n",
       "      <td>9.0</td>\n",
       "      <td>77</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14422</th>\n",
       "      <td>1964013</td>\n",
       "      <td>母与子（二十世纪外国文学丛书/上中下）</td>\n",
       "      <td>罗曼·罗兰</td>\n",
       "      <td>外国文学出版社</td>\n",
       "      <td>1990</td>\n",
       "      <td>1800</td>\n",
       "      <td>68.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td></td>\n",
       "      <td>8.1</td>\n",
       "      <td>56</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14675</th>\n",
       "      <td>1986109</td>\n",
       "      <td>亚洲腹地旅行记</td>\n",
       "      <td>斯文赫定</td>\n",
       "      <td>上海书店</td>\n",
       "      <td>1984</td>\n",
       "      <td>604</td>\n",
       "      <td>2.40</td>\n",
       "      <td>CNY</td>\n",
       "      <td></td>\n",
       "      <td>8.5</td>\n",
       "      <td>116</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15027</th>\n",
       "      <td>2010280</td>\n",
       "      <td>花凋/现代小说经典丛书</td>\n",
       "      <td>张爱玲</td>\n",
       "      <td>江苏文艺出版社</td>\n",
       "      <td>2006</td>\n",
       "      <td>341</td>\n",
       "      <td>20.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787539924557</td>\n",
       "      <td>8.4</td>\n",
       "      <td>45</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15036</th>\n",
       "      <td>2010622</td>\n",
       "      <td>超级漫画素描技法-基础篇</td>\n",
       "      <td>林晃</td>\n",
       "      <td>中国青年</td>\n",
       "      <td>2007</td>\n",
       "      <td>183</td>\n",
       "      <td>29.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787500673101</td>\n",
       "      <td>8.6</td>\n",
       "      <td>467</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15653</th>\n",
       "      <td>2057541</td>\n",
       "      <td>百年孤独（英汉对译）</td>\n",
       "      <td>加西亚·马尔克斯</td>\n",
       "      <td>中国戏剧出版社</td>\n",
       "      <td>2005</td>\n",
       "      <td>16</td>\n",
       "      <td>45.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td></td>\n",
       "      <td>8.8</td>\n",
       "      <td>122</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15756</th>\n",
       "      <td>2063990</td>\n",
       "      <td>時間繁史‧啞瓷之光（下）</td>\n",
       "      <td>董啟章</td>\n",
       "      <td>麥田</td>\n",
       "      <td>2007</td>\n",
       "      <td>448</td>\n",
       "      <td>420.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td></td>\n",
       "      <td>8.7</td>\n",
       "      <td>95</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17891</th>\n",
       "      <td>2277038</td>\n",
       "      <td>先秦文學史參考資料</td>\n",
       "      <td>北京大學中國文學史教研室選註</td>\n",
       "      <td>中華書局</td>\n",
       "      <td>1978</td>\n",
       "      <td>554</td>\n",
       "      <td>1.70</td>\n",
       "      <td>CNY</td>\n",
       "      <td></td>\n",
       "      <td>8.8</td>\n",
       "      <td>39</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17894</th>\n",
       "      <td>2277182</td>\n",
       "      <td>一花一葉的簡單生活</td>\n",
       "      <td>陳姿蘭</td>\n",
       "      <td>麥浩斯</td>\n",
       "      <td>2007</td>\n",
       "      <td>112</td>\n",
       "      <td>299.00</td>\n",
       "      <td>TWD</td>\n",
       "      <td></td>\n",
       "      <td>8.0</td>\n",
       "      <td>56</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17926</th>\n",
       "      <td>2281261</td>\n",
       "      <td>法国绘画史</td>\n",
       "      <td>皮埃尔·弗朗卡斯泰尔</td>\n",
       "      <td>上海人民美术出版社</td>\n",
       "      <td>1987</td>\n",
       "      <td>620</td>\n",
       "      <td>9.35</td>\n",
       "      <td>CNY</td>\n",
       "      <td></td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17974</th>\n",
       "      <td>2283659</td>\n",
       "      <td>匈牙利民间故事</td>\n",
       "      <td>伊耶什.久拉</td>\n",
       "      <td>湖南少年儿童出版社</td>\n",
       "      <td>1989</td>\n",
       "      <td>283</td>\n",
       "      <td>2.65</td>\n",
       "      <td>CNY</td>\n",
       "      <td></td>\n",
       "      <td>8.2</td>\n",
       "      <td>14</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19856</th>\n",
       "      <td>3011518</td>\n",
       "      <td>设计的精神</td>\n",
       "      <td></td>\n",
       "      <td>艺术与设计杂志社</td>\n",
       "      <td>2008</td>\n",
       "      <td>280</td>\n",
       "      <td>48.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td></td>\n",
       "      <td>7.5</td>\n",
       "      <td>865</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20212</th>\n",
       "      <td>3036709</td>\n",
       "      <td>春秋左氏传旧注疏证</td>\n",
       "      <td>刘文淇</td>\n",
       "      <td>科学出版社</td>\n",
       "      <td>1959</td>\n",
       "      <td>0</td>\n",
       "      <td>7.90</td>\n",
       "      <td>CNY</td>\n",
       "      <td></td>\n",
       "      <td>9.5</td>\n",
       "      <td>22</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20525</th>\n",
       "      <td>3067807</td>\n",
       "      <td>中華二千年史</td>\n",
       "      <td>鄧之誠</td>\n",
       "      <td>中華書局</td>\n",
       "      <td>1983</td>\n",
       "      <td>0</td>\n",
       "      <td>15.80</td>\n",
       "      <td>CNY</td>\n",
       "      <td></td>\n",
       "      <td>9.4</td>\n",
       "      <td>27</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20590</th>\n",
       "      <td>3072398</td>\n",
       "      <td>帝国主义</td>\n",
       "      <td>汉娜·阿伦特</td>\n",
       "      <td>联经出版集团有限公司</td>\n",
       "      <td>1982</td>\n",
       "      <td>299</td>\n",
       "      <td>250.00</td>\n",
       "      <td>TWD</td>\n",
       "      <td></td>\n",
       "      <td>7.8</td>\n",
       "      <td>20</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>42035</th>\n",
       "      <td>25735798</td>\n",
       "      <td>Java程序员面试宝典（第三版）</td>\n",
       "      <td></td>\n",
       "      <td></td>\n",
       "      <td>1900</td>\n",
       "      <td>0</td>\n",
       "      <td>0.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td></td>\n",
       "      <td>6.1</td>\n",
       "      <td>29</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>44800</th>\n",
       "      <td>25929621</td>\n",
       "      <td>君心荡漾（君心似我心）</td>\n",
       "      <td>随侯珠</td>\n",
       "      <td>三秦出版社</td>\n",
       "      <td>2014</td>\n",
       "      <td>304</td>\n",
       "      <td>24.80</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787551808002</td>\n",
       "      <td>6.9</td>\n",
       "      <td>73</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "             ID                                   书名                   作者  \\\n",
       "6898    1291774                               郭敬明作品集                  郭敬明   \n",
       "9409    1462189                             谁也看不见的阳台                 安房直子   \n",
       "10209   1506849  Man and Superman (Penguin Classics)  George Bernard Shaw   \n",
       "10218   1507293                       Head Rush Ajax     Brett McLaughlin   \n",
       "11988   1790231                            巫术科学宗教与神话               马林诺夫斯基   \n",
       "13752   1924500                                中国之命运                  蒋介石   \n",
       "14111   1949666                                布莱克诗选                  布莱克   \n",
       "14422   1964013                  母与子（二十世纪外国文学丛书/上中下）                罗曼·罗兰   \n",
       "14675   1986109                              亚洲腹地旅行记                 斯文赫定   \n",
       "15027   2010280                          花凋/现代小说经典丛书                  张爱玲   \n",
       "15036   2010622                         超级漫画素描技法-基础篇                   林晃   \n",
       "15653   2057541                           百年孤独（英汉对译）             加西亚·马尔克斯   \n",
       "15756   2063990                         時間繁史‧啞瓷之光（下）                  董啟章   \n",
       "17891   2277038                            先秦文學史參考資料       北京大學中國文學史教研室選註   \n",
       "17894   2277182                            一花一葉的簡單生活                  陳姿蘭   \n",
       "17926   2281261                                法国绘画史           皮埃尔·弗朗卡斯泰尔   \n",
       "17974   2283659                              匈牙利民间故事               伊耶什.久拉   \n",
       "19856   3011518                                设计的精神                        \n",
       "20212   3036709                            春秋左氏传旧注疏证                  刘文淇   \n",
       "20525   3067807                               中華二千年史                  鄧之誠   \n",
       "20590   3072398                                 帝国主义               汉娜·阿伦特   \n",
       "42035  25735798                     Java程序员面试宝典（第三版）                        \n",
       "44800  25929621                          君心荡漾（君心似我心）                  随侯珠   \n",
       "\n",
       "                        出版社  出版年份    页数      价格   币种           ISBN   评分  评论数量  \n",
       "6898                  南海出版社  2003   598   29.80  CNY                 6.9   485  \n",
       "9409              辽宁少年儿童出版社  1986    16    0.90  CNY                 9.2   645  \n",
       "10209      Penguin Classics  2001     0   11.00  USD                 8.6    23  \n",
       "10218  O'Reilly Media, Inc.  2006     0   34.99  USD                 0.0     0  \n",
       "11988             中国民间文艺出版社  1986   133    0.90  CNY                 8.2    79  \n",
       "13752                  正中書局  1943     0    0.00  CNY                 7.7   156  \n",
       "14111               人民文学出版社  1957   176    0.00  CNY                 9.0    77  \n",
       "14422               外国文学出版社  1990  1800   68.00  CNY                 8.1    56  \n",
       "14675                  上海书店  1984   604    2.40  CNY                 8.5   116  \n",
       "15027               江苏文艺出版社  2006   341   20.00  CNY  9787539924557  8.4    45  \n",
       "15036                  中国青年  2007   183   29.00  CNY  9787500673101  8.6   467  \n",
       "15653               中国戏剧出版社  2005    16   45.00  CNY                 8.8   122  \n",
       "15756                    麥田  2007   448  420.00  CNY                 8.7    95  \n",
       "17891                  中華書局  1978   554    1.70  CNY                 8.8    39  \n",
       "17894                   麥浩斯  2007   112  299.00  TWD                 8.0    56  \n",
       "17926             上海人民美术出版社  1987   620    9.35  CNY                 0.0     0  \n",
       "17974             湖南少年儿童出版社  1989   283    2.65  CNY                 8.2    14  \n",
       "19856              艺术与设计杂志社  2008   280   48.00  CNY                 7.5   865  \n",
       "20212                 科学出版社  1959     0    7.90  CNY                 9.5    22  \n",
       "20525                  中華書局  1983     0   15.80  CNY                 9.4    27  \n",
       "20590            联经出版集团有限公司  1982   299  250.00  TWD                 7.8    20  \n",
       "42035                        1900     0    0.00  CNY                 6.1    29  \n",
       "44800                 三秦出版社  2014   304   24.80  CNY  9787551808002  6.9    73  "
      ]
     },
     "execution_count": 29,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#查看ISBN重复的图书，大部分为空串\n",
    "df[df.duplicated(subset=['ISBN'])]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 30,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>ID</th>\n",
       "      <th>书名</th>\n",
       "      <th>作者</th>\n",
       "      <th>出版社</th>\n",
       "      <th>出版年份</th>\n",
       "      <th>页数</th>\n",
       "      <th>价格</th>\n",
       "      <th>币种</th>\n",
       "      <th>ISBN</th>\n",
       "      <th>评分</th>\n",
       "      <th>评论数量</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>15026</th>\n",
       "      <td>2010279</td>\n",
       "      <td>花凋</td>\n",
       "      <td>张爱玲</td>\n",
       "      <td>江苏文艺出版社</td>\n",
       "      <td>2006</td>\n",
       "      <td>341</td>\n",
       "      <td>20.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787539924557</td>\n",
       "      <td>8.6</td>\n",
       "      <td>1249</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15027</th>\n",
       "      <td>2010280</td>\n",
       "      <td>花凋/现代小说经典丛书</td>\n",
       "      <td>张爱玲</td>\n",
       "      <td>江苏文艺出版社</td>\n",
       "      <td>2006</td>\n",
       "      <td>341</td>\n",
       "      <td>20.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787539924557</td>\n",
       "      <td>8.4</td>\n",
       "      <td>45</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15035</th>\n",
       "      <td>2010621</td>\n",
       "      <td>超级漫画素描技法:头身比篇</td>\n",
       "      <td>林晃</td>\n",
       "      <td>中国青年</td>\n",
       "      <td>2007</td>\n",
       "      <td>183</td>\n",
       "      <td>29.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787500673101</td>\n",
       "      <td>8.7</td>\n",
       "      <td>142</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15036</th>\n",
       "      <td>2010622</td>\n",
       "      <td>超级漫画素描技法-基础篇</td>\n",
       "      <td>林晃</td>\n",
       "      <td>中国青年</td>\n",
       "      <td>2007</td>\n",
       "      <td>183</td>\n",
       "      <td>29.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787500673101</td>\n",
       "      <td>8.6</td>\n",
       "      <td>467</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>44799</th>\n",
       "      <td>25929620</td>\n",
       "      <td>君心似我心</td>\n",
       "      <td>随侯珠</td>\n",
       "      <td>三秦出版社</td>\n",
       "      <td>2014</td>\n",
       "      <td>304</td>\n",
       "      <td>24.8</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787551808002</td>\n",
       "      <td>6.4</td>\n",
       "      <td>103</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>44800</th>\n",
       "      <td>25929621</td>\n",
       "      <td>君心荡漾（君心似我心）</td>\n",
       "      <td>随侯珠</td>\n",
       "      <td>三秦出版社</td>\n",
       "      <td>2014</td>\n",
       "      <td>304</td>\n",
       "      <td>24.8</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787551808002</td>\n",
       "      <td>6.9</td>\n",
       "      <td>73</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "             ID             书名   作者      出版社  出版年份   页数    价格   币种  \\\n",
       "15026   2010279             花凋  张爱玲  江苏文艺出版社  2006  341  20.0  CNY   \n",
       "15027   2010280    花凋/现代小说经典丛书  张爱玲  江苏文艺出版社  2006  341  20.0  CNY   \n",
       "15035   2010621  超级漫画素描技法:头身比篇   林晃     中国青年  2007  183  29.0  CNY   \n",
       "15036   2010622   超级漫画素描技法-基础篇   林晃     中国青年  2007  183  29.0  CNY   \n",
       "44799  25929620          君心似我心  随侯珠    三秦出版社  2014  304  24.8  CNY   \n",
       "44800  25929621    君心荡漾（君心似我心）  随侯珠    三秦出版社  2014  304  24.8  CNY   \n",
       "\n",
       "                ISBN   评分  评论数量  \n",
       "15026  9787539924557  8.6  1249  \n",
       "15027  9787539924557  8.4    45  \n",
       "15035  9787500673101  8.7   142  \n",
       "15036  9787500673101  8.6   467  \n",
       "44799  9787551808002  6.4   103  \n",
       "44800  9787551808002  6.9    73  "
      ]
     },
     "execution_count": 30,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#查看ISBN重复的图书\n",
    "df[df['ISBN'].isin({'9787551808002','9787539924557','9787500673101'})]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 31,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>ID</th>\n",
       "      <th>书名</th>\n",
       "      <th>作者</th>\n",
       "      <th>出版社</th>\n",
       "      <th>出版年份</th>\n",
       "      <th>页数</th>\n",
       "      <th>价格</th>\n",
       "      <th>币种</th>\n",
       "      <th>ISBN</th>\n",
       "      <th>评分</th>\n",
       "      <th>评论数量</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>15026</th>\n",
       "      <td>2010279</td>\n",
       "      <td>花凋</td>\n",
       "      <td>张爱玲</td>\n",
       "      <td>江苏文艺出版社</td>\n",
       "      <td>2006</td>\n",
       "      <td>341</td>\n",
       "      <td>20.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787539924557</td>\n",
       "      <td>8.6</td>\n",
       "      <td>1249</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15036</th>\n",
       "      <td>2010622</td>\n",
       "      <td>超级漫画素描技法-基础篇</td>\n",
       "      <td>林晃</td>\n",
       "      <td>中国青年</td>\n",
       "      <td>2007</td>\n",
       "      <td>183</td>\n",
       "      <td>29.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787500673101</td>\n",
       "      <td>8.6</td>\n",
       "      <td>467</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>44799</th>\n",
       "      <td>25929620</td>\n",
       "      <td>君心似我心</td>\n",
       "      <td>随侯珠</td>\n",
       "      <td>三秦出版社</td>\n",
       "      <td>2014</td>\n",
       "      <td>304</td>\n",
       "      <td>24.8</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787551808002</td>\n",
       "      <td>6.4</td>\n",
       "      <td>103</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "             ID            书名   作者      出版社  出版年份   页数    价格   币种  \\\n",
       "15026   2010279            花凋  张爱玲  江苏文艺出版社  2006  341  20.0  CNY   \n",
       "15036   2010622  超级漫画素描技法-基础篇   林晃     中国青年  2007  183  29.0  CNY   \n",
       "44799  25929620         君心似我心  随侯珠    三秦出版社  2014  304  24.8  CNY   \n",
       "\n",
       "                ISBN   评分  评论数量  \n",
       "15026  9787539924557  8.6  1249  \n",
       "15036  9787500673101  8.6   467  \n",
       "44799  9787551808002  6.4   103  "
      ]
     },
     "execution_count": 31,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#删除ISBN重复的图书，只保留评论数量多的记录。\n",
    "df = df.drop({15027,15035,44800})\n",
    "df[df['ISBN'].isin({'9787551808002','9787539924557','9787500673101'})]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 3. 分析书的数量与年份的关系"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 结论：在2000年以前，每年出版书籍数量都比较少，增长也比较缓慢；2000年以后，出版书籍数量急速增长，到2008年~2016年达到顶峰；2017和2018年书籍数量较少，估计信息是尚未发布到网上原因。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 32,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 1080x360 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "#按出版年份分组统计图书数量\n",
    "year_grouped = df[df['出版年份'] > 1900].groupby('出版年份')\n",
    "#用折线图分析出版书籍数量与年份的关系\n",
    "year_grouped[['ID']].count().plot(figsize=(15,5), legend=False, rot=60, xticks=range(1900,2019,2))\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 4. 分析书籍的评分与年代之间是否有某种关系"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 结论：书籍评分与出版年份没有明显关系，一直都是上下波动；1954年和1968年是评分最低的年份。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 33,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>ID</th>\n",
       "      <th>书名</th>\n",
       "      <th>作者</th>\n",
       "      <th>出版社</th>\n",
       "      <th>出版年份</th>\n",
       "      <th>页数</th>\n",
       "      <th>价格</th>\n",
       "      <th>币种</th>\n",
       "      <th>ISBN</th>\n",
       "      <th>评分</th>\n",
       "      <th>评论数量</th>\n",
       "      <th>评分均值</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1000019</td>\n",
       "      <td>政治无意识</td>\n",
       "      <td>弗雷德里克.詹姆逊</td>\n",
       "      <td>中国社会科学出版社</td>\n",
       "      <td>1999</td>\n",
       "      <td>297</td>\n",
       "      <td>35.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787500425564</td>\n",
       "      <td>7.5</td>\n",
       "      <td>107</td>\n",
       "      <td>7.300685</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>1000034</td>\n",
       "      <td>生死遗言</td>\n",
       "      <td>伊能静</td>\n",
       "      <td>现代出版社</td>\n",
       "      <td>2002</td>\n",
       "      <td>203</td>\n",
       "      <td>18.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787800288494</td>\n",
       "      <td>7.4</td>\n",
       "      <td>2377</td>\n",
       "      <td>7.300685</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>1000041</td>\n",
       "      <td>游泳技巧图解</td>\n",
       "      <td>高桥雄介</td>\n",
       "      <td>北京体育大学出版社</td>\n",
       "      <td>2001</td>\n",
       "      <td>223</td>\n",
       "      <td>20.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787810514156</td>\n",
       "      <td>8.4</td>\n",
       "      <td>42</td>\n",
       "      <td>7.300685</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>1000064</td>\n",
       "      <td>炒股必知必读</td>\n",
       "      <td>刘超</td>\n",
       "      <td>当代世界出版社</td>\n",
       "      <td>2000</td>\n",
       "      <td>0</td>\n",
       "      <td>20.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787801154194</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0</td>\n",
       "      <td>7.300685</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>1000065</td>\n",
       "      <td>公关圣经</td>\n",
       "      <td>菲利普.莱斯礼</td>\n",
       "      <td>汕头大学出版社</td>\n",
       "      <td>2004</td>\n",
       "      <td>957</td>\n",
       "      <td>98.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787810367004</td>\n",
       "      <td>7.7</td>\n",
       "      <td>44</td>\n",
       "      <td>7.300685</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "        ID      书名         作者        出版社  出版年份   页数    价格   币种           ISBN  \\\n",
       "0  1000019   政治无意识  弗雷德里克.詹姆逊  中国社会科学出版社  1999  297  35.0  CNY  9787500425564   \n",
       "1  1000034    生死遗言        伊能静      现代出版社  2002  203  18.0  CNY  9787800288494   \n",
       "2  1000041  游泳技巧图解       高桥雄介  北京体育大学出版社  2001  223  20.0  CNY  9787810514156   \n",
       "3  1000064  炒股必知必读         刘超    当代世界出版社  2000    0  20.0  CNY  9787801154194   \n",
       "4  1000065    公关圣经    菲利普.莱斯礼    汕头大学出版社  2004  957  98.0  CNY  9787810367004   \n",
       "\n",
       "    评分  评论数量      评分均值  \n",
       "0  7.5   107  7.300685  \n",
       "1  7.4  2377  7.300685  \n",
       "2  8.4    42  7.300685  \n",
       "3  0.0     0  7.300685  \n",
       "4  7.7    44  7.300685  "
      ]
     },
     "execution_count": 33,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#增加评分均值一列，记录所有1900年以后出版的图书的评分的平均值\n",
    "df['评分均值'] = df[df['出版年份'] > 1900]['评分'].mean()\n",
    "df.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 34,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 1080x360 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "#按出版年份分组统计图书评分\n",
    "year_grouped = df[df['出版年份'] > 1900].groupby('出版年份')\n",
    "#用折线图分析书籍评分与出版年份的关系\n",
    "year_grouped[['评分','评分均值']].mean().plot(figsize=(15,5), legend=True, rot=60, xticks=range(1900,2019,2))\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 5. 书籍的价格一般都是在什么范围"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 结论：书籍价格在20~30元价格范围内最多，其次是30~40元。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 35,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>ID</th>\n",
       "      <th>书名</th>\n",
       "      <th>作者</th>\n",
       "      <th>出版社</th>\n",
       "      <th>出版年份</th>\n",
       "      <th>页数</th>\n",
       "      <th>价格</th>\n",
       "      <th>币种</th>\n",
       "      <th>ISBN</th>\n",
       "      <th>评分</th>\n",
       "      <th>评论数量</th>\n",
       "      <th>评分均值</th>\n",
       "      <th>价格范围序号</th>\n",
       "      <th>价格范围</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>1000019</td>\n",
       "      <td>政治无意识</td>\n",
       "      <td>弗雷德里克.詹姆逊</td>\n",
       "      <td>中国社会科学出版社</td>\n",
       "      <td>1999</td>\n",
       "      <td>297</td>\n",
       "      <td>35.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787500425564</td>\n",
       "      <td>7.5</td>\n",
       "      <td>107</td>\n",
       "      <td>7.300685</td>\n",
       "      <td>3.0</td>\n",
       "      <td>30-40</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>1000144</td>\n",
       "      <td>交往行为理论</td>\n",
       "      <td>尤尔根·哈贝马斯</td>\n",
       "      <td>上海人民出版社</td>\n",
       "      <td>2004</td>\n",
       "      <td>446</td>\n",
       "      <td>39.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787208051485</td>\n",
       "      <td>8.2</td>\n",
       "      <td>125</td>\n",
       "      <td>7.300685</td>\n",
       "      <td>3.0</td>\n",
       "      <td>30-40</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>1000303</td>\n",
       "      <td>音乐剧之旅</td>\n",
       "      <td>周小川</td>\n",
       "      <td>新世界出版社</td>\n",
       "      <td>2002</td>\n",
       "      <td>581</td>\n",
       "      <td>36.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787800054433</td>\n",
       "      <td>7.2</td>\n",
       "      <td>26</td>\n",
       "      <td>7.300685</td>\n",
       "      <td>3.0</td>\n",
       "      <td>30-40</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>1000307</td>\n",
       "      <td>色彩学讲座</td>\n",
       "      <td>李萧锟</td>\n",
       "      <td>广西师范大学出版社</td>\n",
       "      <td>2003</td>\n",
       "      <td>124</td>\n",
       "      <td>39.8</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787563338764</td>\n",
       "      <td>7.8</td>\n",
       "      <td>29</td>\n",
       "      <td>7.300685</td>\n",
       "      <td>3.0</td>\n",
       "      <td>30-40</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>1000425</td>\n",
       "      <td>花旗帝国</td>\n",
       "      <td>莫尼卡•兰利</td>\n",
       "      <td>中信出版社</td>\n",
       "      <td>2005</td>\n",
       "      <td>432</td>\n",
       "      <td>38.0</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787508603599</td>\n",
       "      <td>7.9</td>\n",
       "      <td>336</td>\n",
       "      <td>7.300685</td>\n",
       "      <td>3.0</td>\n",
       "      <td>30-40</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "        ID      书名         作者        出版社  出版年份   页数    价格   币种           ISBN  \\\n",
       "0  1000019   政治无意识  弗雷德里克.詹姆逊  中国社会科学出版社  1999  297  35.0  CNY  9787500425564   \n",
       "1  1000144  交往行为理论   尤尔根·哈贝马斯    上海人民出版社  2004  446  39.0  CNY  9787208051485   \n",
       "2  1000303   音乐剧之旅        周小川     新世界出版社  2002  581  36.0  CNY  9787800054433   \n",
       "3  1000307   色彩学讲座        李萧锟  广西师范大学出版社  2003  124  39.8  CNY  9787563338764   \n",
       "4  1000425    花旗帝国     莫尼卡•兰利      中信出版社  2005  432  38.0  CNY  9787508603599   \n",
       "\n",
       "    评分  评论数量      评分均值  价格范围序号   价格范围  \n",
       "0  7.5   107  7.300685     3.0  30-40  \n",
       "1  8.2   125  7.300685     3.0  30-40  \n",
       "2  7.2    26  7.300685     3.0  30-40  \n",
       "3  7.8    29  7.300685     3.0  30-40  \n",
       "4  7.9   336  7.300685     3.0  30-40  "
      ]
     },
     "execution_count": 35,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#建立价格范围对照表DataFrame\n",
    "price_range = pd.DataFrame({\n",
    "    '价格范围序号':[0,1,2,3,4,5,6,7,8,9,10],\n",
    "    '价格范围':['0-10','10-20','20-30','30-40','40-50','50-60','60-70','70-80','80-90','90-100','>100'],\n",
    "})\n",
    "#计算每本图书的价格范围序号\n",
    "df['价格范围序号'] = np.floor(df['价格']/10.0)\n",
    "df[df['价格范围序号'] > 10] = 10\n",
    "#书籍DataFrame与价格范围对照表DataFrame合并，关联字段为价格范围序号\n",
    "df = pd.merge(df, price_range, on='价格范围序号')\n",
    "df.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 36,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 720x360 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "#币种为人民币的书籍按价格范围字段分组，统计书籍价格分布\n",
    "price_grouped = df[df['币种'] == 'CNY'].groupby('价格范围')\n",
    "#绘制柱状图展示书籍价格分布\n",
    "price_grouped[['ID']].count().plot(kind='bar', figsize=(10,5), legend=False, rot=0, title='书籍价格分布')\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 6. 出版书籍最多的前20个出版社"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 结论：如下面柱状图所示。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 37,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "count     56765\n",
       "unique     3818\n",
       "top          10\n",
       "freq       6362\n",
       "Name: 出版社, dtype: int64"
      ]
     },
     "execution_count": 37,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#检查出版社字段中是否有异常值\n",
    "df['出版社'].describe()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 38,
   "metadata": {},
   "outputs": [],
   "source": [
    "#消除出版社字段中的\\r特殊字符\n",
    "df['出版社'] = df['出版社'].str.replace('\\r','')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 39,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "count     50403\n",
       "unique     3817\n",
       "top            \n",
       "freq       2022\n",
       "Name: 出版社, dtype: object"
      ]
     },
     "execution_count": 39,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df['出版社'].describe()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 40,
   "metadata": {},
   "outputs": [],
   "source": [
    "#替换出版社字段中的空字符串为missing\n",
    "df.loc[df['出版社'] == '', '出版社'] = 'missing'"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 41,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "count       50403\n",
       "unique       3817\n",
       "top       missing\n",
       "freq         2022\n",
       "Name: 出版社, dtype: object"
      ]
     },
     "execution_count": 41,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df['出版社'].describe()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 42,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>ID</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>出版社</th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>南海出版公司</th>\n",
       "      <td>490</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>江苏文艺出版社</th>\n",
       "      <td>515</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>北京联合出版公司</th>\n",
       "      <td>515</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>长江文艺出版社</th>\n",
       "      <td>535</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>清华大学出版社</th>\n",
       "      <td>544</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>中国人民大学出版社</th>\n",
       "      <td>589</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>中华书局</th>\n",
       "      <td>658</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>译林出版社</th>\n",
       "      <td>665</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>上海人民出版社</th>\n",
       "      <td>708</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>北京大学出版社</th>\n",
       "      <td>741</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>电子工业出版社</th>\n",
       "      <td>774</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>新星出版社</th>\n",
       "      <td>794</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>商务印书馆</th>\n",
       "      <td>822</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>广西师范大学出版社</th>\n",
       "      <td>830</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>生活·读书·新知三联书店</th>\n",
       "      <td>833</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>机械工业出版社</th>\n",
       "      <td>929</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>上海译文出版社</th>\n",
       "      <td>988</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>人民文学出版社</th>\n",
       "      <td>1057</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>人民邮电出版社</th>\n",
       "      <td>1088</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>中信出版社</th>\n",
       "      <td>1308</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                ID\n",
       "出版社               \n",
       "南海出版公司         490\n",
       "江苏文艺出版社        515\n",
       "北京联合出版公司       515\n",
       "长江文艺出版社        535\n",
       "清华大学出版社        544\n",
       "中国人民大学出版社      589\n",
       "中华书局           658\n",
       "译林出版社          665\n",
       "上海人民出版社        708\n",
       "北京大学出版社        741\n",
       "电子工业出版社        774\n",
       "新星出版社          794\n",
       "商务印书馆          822\n",
       "广西师范大学出版社      830\n",
       "生活·读书·新知三联书店   833\n",
       "机械工业出版社        929\n",
       "上海译文出版社        988\n",
       "人民文学出版社       1057\n",
       "人民邮电出版社       1088\n",
       "中信出版社         1308"
      ]
     },
     "execution_count": 42,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#按出版社字段分组，统计出版社出版图书数量\n",
    "press_grouped = df[df['出版社'] != 'missing'].groupby('出版社')\n",
    "press_stat = press_grouped[['ID']].count()\n",
    "#取出版图书数量排名前20的出版社\n",
    "press_stat = press_stat.sort_values(by='ID', ascending=True).tail(20)\n",
    "press_stat"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 43,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 1080x360 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "#绘制柱状图展示出版书籍最多的前20个出版社\n",
    "press_stat['ID'].plot(kind='bar', figsize=(15,5), legend=False, rot=90, title='出版书籍最多的前20个出版社')\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 7. 书籍评分比较高出版社"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 结论：如下面柱状图所示。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 44,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>评分</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>出版社</th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>湖南文艺出版社（文学类）</th>\n",
       "      <td>9.8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>TASCHEN GmbH</th>\n",
       "      <td>9.8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Tandem Library</th>\n",
       "      <td>9.8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Faber &amp;amp; Faber Plays</th>\n",
       "      <td>9.8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>電影雙周刊</th>\n",
       "      <td>9.8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Nijgh &amp;amp; Van Ditmar i.a.w. Van Gogh Museum</th>\n",
       "      <td>9.8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>银声音像出版社</th>\n",
       "      <td>9.8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Harry N. Abrams</th>\n",
       "      <td>9.8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>第1版 (2007年3月1日)</th>\n",
       "      <td>9.8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>青苹果数据中心</th>\n",
       "      <td>9.8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Scholastic, Inc.;</th>\n",
       "      <td>9.8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>The Criterion Collection</th>\n",
       "      <td>9.8</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Race Point Publishing</th>\n",
       "      <td>9.9</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Urania Verlag</th>\n",
       "      <td>9.9</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>PBI Publications</th>\n",
       "      <td>9.9</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Springer-Verlag Berlin and Heidelberg GmbH &amp;amp; Co. K</th>\n",
       "      <td>9.9</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>McGraw-Hill Medical</th>\n",
       "      <td>9.9</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>上海翻译出版公司</th>\n",
       "      <td>9.9</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Liberty Fund Inc.</th>\n",
       "      <td>10.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>台湾民生报,作家出版社联合出版</th>\n",
       "      <td>10.0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                                                      评分\n",
       "出版社                                                     \n",
       "湖南文艺出版社（文学类）                                         9.8\n",
       "TASCHEN GmbH                                         9.8\n",
       "Tandem Library                                       9.8\n",
       "Faber &amp; Faber Plays                              9.8\n",
       "電影雙周刊                                                9.8\n",
       "Nijgh &amp; Van Ditmar i.a.w. Van Gogh Museum        9.8\n",
       "银声音像出版社                                              9.8\n",
       "Harry N. Abrams                                      9.8\n",
       "第1版 (2007年3月1日)                                      9.8\n",
       "青苹果数据中心                                              9.8\n",
       "Scholastic, Inc.;                                    9.8\n",
       "The Criterion Collection                             9.8\n",
       "Race Point Publishing                                9.9\n",
       "Urania Verlag                                        9.9\n",
       "PBI Publications                                     9.9\n",
       "Springer-Verlag Berlin and Heidelberg GmbH &amp...   9.9\n",
       "McGraw-Hill Medical                                  9.9\n",
       "上海翻译出版公司                                             9.9\n",
       "Liberty Fund Inc.                                   10.0\n",
       "台湾民生报,作家出版社联合出版                                     10.0"
      ]
     },
     "execution_count": 44,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#按出版社字段分组，统计出版社出版书籍评分均值\n",
    "press_score = press_grouped[['评分']].mean()\n",
    "#取出版书籍评分均值排名前20的出版社\n",
    "press_score = press_score.sort_values(by='评分', ascending=True).tail(20)\n",
    "press_score"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 45,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAA2kAAAJfCAYAAADl3J6iAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMi4zLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvIxREBQAAIABJREFUeJzs3XeYZVWV9/Hvj5xERBtBSQoGENRRdFBxzGLAHAezo4wBw5jTOPqadcwZFHNCURwTJhQdBQnqKCAYCCKiophAQcJ6/9jndt+uru5quos6u+jv53n66XvOTatu1b33rLPXXjtVhSRJkiSpD+uNHYAkSZIkaRmTNEmSJEnqiEmaJEmSJHXEJE2SJEmSOmKSJkmSJEkdMUmTJC2oJOtfjttuPI/PmyRr9L2XZIv5iuPKKEnGjkGSrkxM0iRpRElenuQlc9zmh2vwuLdPcsTU9t2SHDKdbAxJy/eT7D3jvp9Jcp8Z+zZLct/LG8dw322TfGJ4vlsDn13J7XZN8rWp7Y2A05NstYrHfmOSW0xtb5HklJXc/GHAK6duu3OS44fLxyTZeSXPsT1wcpIbrvSHXP72L01yo6ntJcNrv/6M2+2f5AdJzk/y4yR3mLpuqySHJflbkp8nueuM+z4tyVNn7Ptikj1XI77HJXn/atxutf7uktwUOGyW/c9K8qLVeQxJ0vI2GDsASVqXJHk4cG5VfXkl198W2K2qDkpyYlXtMXXdwcA+wB+BPwHnAr8GPlFVcx1QfwXYGzg2ya2q6s/AY4DNgHcl+dNwu88BtwC2TfJy4A/ACcCrgZcnuRbwaeCYqcfeEfjl1PZdq+qnU9vvBL5bVZXkaOBaSe5WVUewavcAfgfccMZAzSlV9achibsvLYE6eLhuPWDnGQnGIVX1ljmea1ZJrgZ8AdgK+PgsA0b/U1UvnrHveOAtwJ2G7ZcBJ1XVpTNudz/gscCpwL8Dn0qyY1VdALwduBC4JvAg4JNJdqqqye/pscAjp+K8LnBz4LQkmwy7L6mqS5LsCyypqg+v5GfcDbh/Vb1i2J75d/ci2t/K74C/sOzv7otV9U3gR8CeSW5YVStLkCVJl4NJmiQtrL2AM4BZkzRgF+DWwEGzXLch8IiqOn62Oyb5NrDdsLkpsFWSnw/b6wFHAQ+tqj8Po2ePBm4GvAH4Gm005MfAfYBLgXfTEq5/DI+/L/Ae4AO0g/rvD/vPr6qdh8s3A342FdPzaAnOGwCGRO2xwBeS3LGqTl3J6wAtETkPeN7UvpsD/0ZLOu8GHFlVBwMHD8+3BXB8Vd10xmvzPuDOwCZJrjJc3hI4e+pmRye5FPhoVT0nyTWBL9KSvDfPeLy7AIcM15Pk7cDtZtzmxKnNfZI8Btgc+GZVPQZ4SFVdNtz2TcArgN2G39lDgJ2r6q/AIUmeDew3POYxwG+Azya5BvBwYE/gYlpCDbA17ff3n8BuwM7ArEkaLRG8y/D8s9kAeG5VfWrmFcOI4fVov98bJvlDVZ27kseRJK0mkzRJ6td6Q9KxXpLN5rpxVd12cjnJ7YHnVdXdhu17Aw+oqh8NN7kl8Mzh30eB0L4TPkJLAP4AnDQ893pVdVlVnQ3cPcmGwHuSPG6SqA3PsffwWDcF/pLkSbSEap/pUaSq+mGSZwFHJdm/qo5M8k7grrQRvFOAN9IS1j0niczwHIfSRpgAngx8fNj/P8C1hp9j66GMcX3gf6vqKVX1mGEUc4+qet5wn52B6cTjVlV1xnDdbYAPAq8ZXoPXAc+hJbv/ATxleD2PHX6mJyfZH9hoxq/lc8CfgVTVxUl+PyRoTP9cwFWAjYfX/Z+A31XVr6auP4GWiJ0IHFNVtx/ifD8t8TsA2KuqfjPsf+HwWqyRqb+7zee46c2Bew+X9wXuThtpkyStBZM0SVp4N0nywOHyDYHLprb3mrrdDrQk4tfAZCTn8KGcbXIAfz1a4nH6HM95ddqo1MRRwB1oo2YbA6cA96SN4Gw33PbOtFGsTyV5LXAj2qjSS5M8GfjAMHI2afDxPuCxVfWXJC8D9gfuVFW/nRlMVX0syQW0Mr5DquqJSXYF3lVVd07yDlqZ4FeTPKeqJiNEGwEXJrkTLan72LB/R1oyeP7kOYa5UivMiUpygzlG8KCNWj6qqv53SFS+MDzXLsBvgb2r6pwZ93kTLUmduBctqdoLuAbw8lU839OAo6vq9CHZ/d2M6/9AGx2bzT60UdA/Tu3bAPj71PauU39jNwd2mtq+EcvbhGV/dx8Dvg+8KckhwGnDbXaijaZ+EPhgkofS/sYqyW+G22xGm/p44LD90qp650p+BknSFJM0SVpYR9HK4vYZtncAamr7+rSDY4AzJyNhAEk+ADwVOLCq7phkA9p8oDOSvJWWFExsAlw1yRnD9lWA9ZPcb3iuv9Dmc+1AK3W7gFYud/Fw+XxayeP5tLK7eyR5NC2ppKqOTvKvw+gQVXVRkkdX1feG5/sirXTya7PM45p4PW106KqzXPcU4DLg57TE9P5VdRytjPNC4LW0xGnat5JMj05tCvxkeO0CXHfyuEkeTBuBmq3c8YCq+uLU/fYZXpc9gf+sqk+v5Oe5BHj/1PZNVvaDT0vyL7TRuclI6Pqs2NhrPdrrMZsv0xLHI4cS0otoyexk/toPaOWOk7+xXWkljpPt7Wc83oUz/u5eCjwbePGkjDTJDxhKK5PcBHgbcOthLuK2w/5nAZtU1aqSU0nSLEzSJGlh3RH4f5N5O0Nzjkuq6iXD9nrA+ydJRZJjgL9V1R1pScfpwDbD6M6taOV8RUs+njJ5kpnljlP7T6ElE5cABwKvAt5BG5m7Oq3pxcRjhv9/N+MxPjk8N0MCtlmSX01tn1RV+wJHA4cOZYVfqqrdph7jxcBGVfVrliWlS02VRx6f5G60kaAn0Ub9/k4b4bvzjLu9lmWlkADXAW4zXP4ssAdwUFW9AHjBHOWOtwQeDNx/eBxoc+1emeSVU/f5ZFX953B5Q9prOv38qzQ07fgUbdTupGH3H1lx1Gxrlo1i3TLLOlhuBxw+JM0/pv0u/42WpF003OZ2w8998vCcj6ONOj59Ko63J7nq0FBms+Hvbn3aaOumtNf812kNStajNb/5S5J9gEOHh3lJkndX1VFz/dySpFUzSZOkhXUv2gjSyubtrEdLDp4EHFtVt8+yToXb0MoQP0obebkrrSvg5bER7YD7jrQD8H2B39PmTZ0yPO50bNtW1a7TD1BVD5reTmscMnM0ZtrNaPPbpm3GLMlZe7jcgTaadw7Luhj+kFZO+Cjg71V1TJKZSdqqHAj8Cy1RWx23or0mnwbOnyTRMwJ9IK15ycQ/aF0wJ3Za1RMkuTZwBC2Z/tzUVT8Grp3k2sM8QIB/ZlkydOyMOWkTTwc+lmQ7liVW0H7X3wJOXkU496GVl/4ZOK+q9k7yTdpxwja0xPG9wPNpI5+Tn3Mv2py0I4Dn0ubGmaRJ0loySZOkPi3X1j6t3fzOwFm0+WmnAR+rqp/M9UBpXQrPpY2UbQn8pao+k2QXWtnj9rSGIbvSyhSnD7JntpcnrQ3/RVX1h9V47tASpHfMuGorWinl5Ha70Q7w96GVdB5MG2E6hDbqc85wuy1oCdxsnsPyJYFLyx2r6peTssu0lvJPoI0UzVbuOBkJJMnTh1hXx0bAS6a2V7quWlpr/y8Db6mqQ6avG2I9CnjN8PwPHWL9ErD7yh6zqi6ktfWfvE5/W824p+PanBVf31vQGsx8mzaCeVpVHTk855uG+1FVZ9G6SUqS1pKLWUtSn24L/N/U9gNooyE70Jo5fBa4c9qCwZvO8Vgfo43AnQS8amiDvx+tFHAyArIv7TvhUpaVQ15Cmy83Edo8q/9lNRKXtC6Qb6WdEPzMkLAxND7ZhzbfbOJRtKUJrl1V9xvmhF2nql4ylaBdg9aA488recp/qaq9Jv9oi1dP25i2CsDLh5G/W824/lZVtf0kQVsDF1XVwyf/aHPBAA6nNVm5Fu01hTb6dCPgv5PU1L+dh+sfSUvUf0VbKuHek6UQgL2TnDHMN5w0/yDJkuH/DWm/p5nNR1bHPrR5jhO3ojUtCS1xPgXYLsmrsopFxiVJa8eRNElaWBcB351qcLEZLJ0nNO22tGYNE/cDPkNbz+zZVXV4kq1prepfwCpGMIb5bDNtSptz9jbayNqzkzyBVo6599Ttppt67AXcGLhfVf1iVT/kMKfrQ7TSvf2q6tIk30+yE2206/CaWu9t0hZ/RtyXDqN9J9FG/NYDXjujdT1DOegNWP51nfyM10zyQVozi1vSksHL60lTnRCnbUlbr205SQ6glR7uShtZu4iW3GxEKxmkqj5AW29uVlX1S1p55mxmtuCf+HGSq9LKLo+nzQlk2P5EkouH7Y2BDSfzCAfbDv/fgfZ7m3gobb21Y2kJ/sHDSYGX08pPHz3jZz90Ku6Z3R1PrKrLU6IqSesskzRJWkBVdYPVuV2SDarqkuE+N51sJ/n00L2PqjqPNUs6qKpPDs8z86qXVdXSRY+T/O/UdZ8AXj2Utc3lh8DDZiRik3b9GZqdrE6cvxiSgo2Af8x2v5qxcPUV4B2rOSdt4lxaInQ0cGpVXcDql0zOZbLYOABV9eipy9sOo5ST0sfJ/ruu7oMnedHU393tp/7uPjX1d/d3WvnjCqrqwZfz55EkzSKr+T0pSboSGkrjLlndpEmSJF3xTNIkSZIkqSM2DpEkSZKkjpikSZIkSVJHFqxxyDWucY3aeeedF+rpJEmSJKkrJ5xwwu+raslct1uwJG3nnXfm+OOPn/uGkiRJknQllOTM1bmd5Y6SJEmS1BGTNEmSJEnqiEmaJEmSJHXEJE2SJEmSOmKSJkmSJEkdMUmTJEmSpI6YpEmSJElSR1Y7SUuyaZLrX5HBSJIkSdK6bs4kLcmWSQ4Hfgs8Z2r/05L8MsmpSe5+RQYpSZIkSeuKDVbjNpcBbwU+D+wNkGQX4MnAjYAdgK8l2amqLr6iApUkSZKkdcGcI2lVdX5VfR24ZGr3/YBDq+qvVXUycAZw8ysmREmSJElad6zOSNpsdgBOnNr+FbDdzBslOQA4AGDHHXdcw6eSJEmS1LuXvOQli+Ixv37kLvP6eHe64y/m9fFgzbs7bkQrg5y4DLh05o2q6qCq2quq9lqyZMkaPpUkSZIkrTvWdCTtHODaU9vbA2etfTiSJOlK5yVXvQIe88/z+nB7fmDPeX08gB8/6sfz/pg/ueFu8/6Yu53yk3l/zLc/4ch5f8wnv+uO8/6Yr3/IfvP+mM/8xOfn/TF/9bxvz/tjbv/q2877Y2r+rOlI2heAhybZLMluwNbAD+cvLEmSJElaN805kpbkKsAPgKsAmyS5PfB44MPAScCFwOOqqq7AOCVJkiRpnTBnklZVfwV2neWqbwCvnO+Adn7eF+b7ITnj1fec98dcDKUbYPnGfLN8Y37Nd/nGFVG6sa5OgoYrZiL0tt+Y/6KL39zhpvP+mIvlu2ixxClJunzWtNxRkiRJknQFMEmTJEmSpI6YpEmSJElSR0zSJEmSJKkjJmmSJEmS1BGTNEmSJEnqiEmaJEmSJHXEJE2SJEmSOmKSJkmSJEkdMUmTJEmSpI6YpEmSJElSR0zSJEmSJKkjJmmSJEmS1BGTNEmSJEnqiEmaJEmSJHXEJE2SJEmSOmKSJkmSJEkdMUmTJEmSpI6YpEmSJElSR0zSJEmSJKkjJmmSJEmS1BGTNEmSJEnqiEmaJEmSJHXEJE2SJEmSOmKSJkmSJEkdMUmTJEmSpI6YpEmSJElSR0zSJEmSJKkjJmmSJEmS1BGTNEmSJEnqiEmaJEmSJHXEJE2SJEmSOmKSJkmSJEkdMUmTJEmSpI6YpEmSJElSR0zSJEmSJKkjJmmSJEmS1BGTNEmSJEnqiEmaJEmSJHXEJE2SJEmSOmKSJkmSJEkdMUmTJEmSpI6sVZKW5BlJfpbk9CRPnq+gJEmSJGldtcGa3jHJzsBTgRsBmwCnJXl/VV0wP6FJkiRJ0rpnbUbSLh7+v4yW7J0P/GOtI5IkSZKkddgaj6RV1dlJXgIcQ0v2/rWqLl71vSRJkiRJq7I25Y5bAvsDTwOuAzwryXer6pKp2xwAHACw4447rmWokiRJknTltzbljg8HflRV36yq9w377jJ9g6o6qKr2qqq9lixZshZPJUmSJEnrhjUeSQMuBG6aZENa45DrA3+cl6gkSZIkaR21NiNpHwZ+A5wGnAB8qKqOmZeoJEmSJGkdtTaNQ/5BK3mUJEmSJM2TtVrMWpIkSZI0v0zSJEmSJKkjJmmSJEmS1BGTNEmSJEnqiEmaJEmSJHXEJE2SJEmSOmKSJkmSJEkdMUmTJEmSpI6YpEmSJElSR0zSJEmSJKkjJmmSJEmS1BGTNEmSJEnqiEmaJEmSJHXEJE2SJEmSOmKSJkmSJEkdMUmTJEmSpI6YpEmSJElSR0zSJEmSJKkjJmmSJEmS1BGTNEmSJEnqiEmaJEmSJHXEJE2SJEmSOmKSJkmSJEkdMUmTJEmSpI6YpEmSJElSR0zSJEmSJKkjJmmSJEmS1BGTNEmSJEnqiEmaJEmSJHXEJE2SJEmSOmKSJkmSJEkdMUmTJEmSpI6YpEmSJElSR0zSJEmSJKkjJmmSJEmS1BGTNEmSJEnqiEmaJEmSJHXEJE2SJEmSOmKSJkmSJEkdMUmTJEmSpI6YpEmSJElSR0zSJEmSJKkjJmmSJEmS1JG1StKSXDXJx5OcneQXSTaar8AkSZIkaV20tiNpbwVOBLYHbgRcvNYRSZIkSdI6bIM1vWOSbYFbA4+uqgIunLeoJEmSJGkdtTYjaTcCTgcOS3Jqkv9OkukbJDkgyfFJjj/33HPXKlBJkiRJWhesTZK2DbA78BTgZsBtgHtN36CqDqqqvapqryVLlqzFU0mSJEnSumGNyx2B3wEnVNWvAJJ8FbjBvEQlSZIkSeuotRlJOwbYPcm1kmwM3Bk4fn7CkiRJkqR10xqPpFXVBUmeAnwV2Bh4f1V9Y94ikyRJkqR10NqUO1JVXwK+NE+xSJIkSdI6b23XSZMkSZIkzSOTNEmSJEnqiEmaJEmSJHXEJE2SJEmSOmKSJkmSJEkdMUmTJEmSpI6YpEmSJElSR0zSJEmSJKkjJmmSJEmS1BGTNEmSJEnqiEmaJEmSJHXEJE2SJEmSOmKSJkmSJEkdMUmTJEmSpI6YpEmSJElSR0zSJEmSJKkjJmmSJEmS1BGTNEmSJEnqiEmaJEmSJHXEJE2SJEmSOmKSJkmSJEkdMUmTJEmSpI6YpEmSJElSR0zSJEmSJKkjJmmSJEmS1BGTNEmSJEnqiEmaJEmSJHXEJE2SJEmSOmKSJkmSJEkdMUmTJEmSpI6YpEmSJElSR0zSJEmSJKkjJmmSJEmS1BGTNEmSJEnqiEmaJEmSJHXEJE2SJEmSOmKSJkmSJEkdMUmTJEmSpI6YpEmSJElSR0zSJEmSJKkjJmmSJEmS1BGTNEmSJEnqiEmaJEmSJHVkrZK0JBslOTnJe+YrIEmSJElal63tSNoLgDPmIQ5JkiRJEmuRpCXZDbgFcOj8hSNJkiRJ67Y1StKSBHgL8LQ5bndAkuOTHH/uueeuyVNJkiRJ0jplTUfSngB8s6p+vqobVdVBVbVXVe21ZMmSNXwqSZIkSVp3bLCG93sEcJUkDwK2BjZPcmpVvW7+QpMkSZKkdc8aJWlVdevJ5SSPBvYxQZMkSZKktec6aZIkSZLUkTUtd1yqqt4PvH+tI5EkSZIkOZImSZIkST0xSZMkSZKkjpikSZIkSVJHTNIkSZIkqSMmaZIkSZLUEZM0SZIkSeqISZokSZIkdcQkTZIkSZI6YpImSZIkSR0xSZMkSZKkjpikSZIkSVJHTNIkSZIkqSMmaZIkSZLUEZM0SZIkSeqISZokSZIkdcQkTZIkSZI6YpImSZIkSR0xSZMkSZKkjpikSZIkSVJHTNIkSZIkqSMmaZIkSZLUEZM0SZIkSeqISZokSZIkdcQkTZIkSZI6YpImSZIkSR0xSZMkSZKkjpikSZIkSVJHTNIkSZIkqSMmaZIkSZLUEZM0SZIkSeqISZokSZIkdcQkTZIkSZI6YpImSZIkSR0xSZMkSZKkjpikSZIkSVJHTNIkSZIkqSMmaZIkSZLUEZM0SZIkSeqISZokSZIkdcQkTZIkSZI6YpImSZIkSR0xSZMkSZKkjpikSZIkSVJH1jhJS7JJkoOSnJrkzCT/MZ+BSZIkSdK6aG1G0jYHvgzcELg58LwkO8xLVJIkSZK0jlrjJK2q/lBVh1Xze+AsYKv5C02SJEmS1j3zMictyR7AJsCJM/YfkOT4JMefe+658/FUkiRJknSlttZJWpJrAB8CHlNVNX1dVR1UVXtV1V5LlixZ26eSJEmSpCu9tUrSklwN+Bzwgqo6bn5CkiRJkqR119p0d9wS+B/gFVX1pfkLSZIkSZLWXWszkvZU4GbAm5L8fPh33XmKS5IkSZLWSRus6R2r6uXAy+cxFkmSJEla581Ld0dJkiRJ0vwwSZMkSZKkjpikSZIkSVJHTNIkSZIkqSMmaZIkSZLUEZM0SZIkSeqISZokSZIkdcQkTZIkSZI6YpImSZIkSR0xSZMkSZKkjpikSZIkSVJHTNIkSZIkqSMmaZIkSZLUEZM0SZIkSeqISZokSZIkdcQkTZIkSZI6YpImSZIkSR0xSZMkSZKkjpikSZIkSVJHTNIkSZIkqSMmaZIkSZLUEZM0SZIkSeqISZokSZIkdcQkTZIkSZI6YpImSZIkSR0xSZMkSZKkjpikSZIkSVJHTNIkSZIkqSMmaZIkSZLUEZM0SZIkSeqISZokSZIkdcQkTZIkSZI6YpImSZIkSR0xSZMkSZKkjpikSZIkSVJHTNIkSZIkqSMmaZIkSZLUEZM0SZIkSeqISZokSZIkdcQkTZIkSZI6YpImSZIkSR0xSZMkSZKkjpikSZIkSVJH1ipJS/LgJKcn+XmSx85XUJIkSZK0rtpgTe+Y5CrA64G9gUuBHyb5XFWdO1/BSZIkSdK6Zm1G0vYFjqqqs6vqN8CRwJ3mJyxJkiRJWjelqtbsjsl/ANeoqhcO268FzqmqN07d5gDggGHzBsCpaxfuCq4B/H6eH/OKYJzzZzHECMY534xzfhnn/FkMMYJxzjfjnF+LIc7FECMY53y7IuLcqaqWzHWjNS53BDYCLpvavoxW9rhUVR0EHLQWz7FKSY6vqr2uqMefL8Y5fxZDjGCc880455dxzp/FECMY53wzzvm1GOJcDDGCcc63MeNcm3LHc4BrT21vD5y1duFIkiRJ0rptbZK0LwP7JtkmybbArYGvzE9YkiRJkrRuWuNyx6r6bZIXAkcPu55ZVRfMT1ir7QorpZxnxjl/FkOMYJzzzTjnl3HOn8UQIxjnfDPO+bUY4lwMMYJxzrfR4lzjxiGSJEmSpPm3VotZS5IkSZLml0maJEmSJHVkbVrwa5FLcgLwUeATVfWrseOZS5IAW1bVn8eOZbFKsj5wZ1o31vUn+4flMnQ5Jbk68OequiTJdYA9gSOq6h8jh7aC4f2zNRDgvKq6bI67aBZJHlZVH5na3g84rqp+O2JYs0qyHbAjy7/XvzteRLqiJdkDOK2q/pbkVsAtgA9V1R9HDg2AJM+tqtfMsv8qwEeq6t4jhDUdx/5z3aaqProQsawLklytl7/N1ZFk84Xsv2GSNo+SfANY6SS/qrrjAoazOvYH7g8cluTvwMeBT1bVH8YNa5kkXwYeAvwNOAbYIcnrquq140a2TJLHruLqAn5SVccsVDxz+BxtYcYTgEuGfV1OTE3yiKr60Ix976yqJ44V0yy+B9w4yVbAt2mv60Np760uDAcd/0Y7WD+P9vu+RpKzgffSDuC6+htIcg/gacD+PX0eDbaYsX094MAk61XVXccIaDZJXgc8DjiR5d/rXX0PJTmYFT+DLgXOBr5UVScsfFQrSvIzVh7nF4G3VtXFCx7Yij4HXC/JjsChwKdpJ2PvPmpUy9wmyYeBx05OZiW5Li3u74waWXOXOa4v2uvZheGzcmUuBX5QVb9bqHjWwPuA+44dxESSt1XVgcPlj9CaI36uqs5MsgXt7/QOCxZPZ9/Ni1qSf55cBD5GO1hbqqq+t+BBraYkOwGvBB4AHAm8p6o+PW5UkOT0qrpOkscD/ww8AfhxVe02cmhLJXnUKq7eFPh/wM5V9bcFCmmlkpw5xNL9Gz/JsVV1y7n2jSnJmVW1U5KXAxdU1auSnFJVNxw7NoAkXwGOA95bVafNuG5HWvK2d1XtO0Z8MyW5I/Aa2pqbbxh2/66qfjpeVHNLsnVVnTd2HNOS/BrYo7e4ZkpyELAzLaHYEHg47eTHecBjgFdW1XtHC3CQ5L+B84EPAxsBjwfOBb4FPBv4RVU9Y7wImyRnANcH3kT7rnxnklOr6gbjRrZMkv8C9qWdJN4D+CDwX1V18KiBLUJJzgImr1tmXL0FcJ+quv7CRrV4JflMVd1vuHwU7bj4fsAFwJbAp6rqywsWzyI4VluUkpxcVbuPHceqJNkEuCtwb+B2tJGqj9O+HJ9BK+N63HgRQpKvAj8D7kGL8SzgzKraYcy4Lo8k3wPuWVW/7yCWNwPH0kpcL5nr9mNaJEna22l/l5sCN6GVlX2/qnYZNbBBkp2r6ow5brNDVZ21QCGtUpJb05Kynw/bLwX2Bn5bVY8cNbhVmP5i70WSzwGPWgRJ2vG0EwWXDNubAUdW1d5Jtge+1sNJjyQnVtUes+0bvktPrqrrjhTedEwvAp4JnAHcklY58Y0eXsNpSe4OvJGWmD+kqo4fOaQVJLkR7bW8NlMJUGcj5kdX1a2mR4BmXH9CVd18jNhmSvITYJ9JdcRQjn1YVd163MiWSfL5qtpvuPyVqrprkhsCb6UlabdZyGMnyx3Xbb8GvkFLzA6sqgsnVyR5MNDDHIuHAo+g1aqfOcz7eeHIMS1n+KD5IMuXwmTYvjvwJKCXkq3vA4cAhyS5lCHOqtps3LCaJEfTXrcAN0zyXZa9lgF2GjG8FVTVk5PcFDijqs4f5qiNOqdi2lwJ2nCbXhK0TYBzJwkaQFX913Ddj0cLbDX0lqANLgT+L8mRwEWTnVV1wHi0q5OmAAAgAElEQVQhzepqwFbA5CTWRrQ5s1TVr4akrQeXJrn1ZE5fkpswlL5W1YXD3+/oqurlSd4G/KWqLkvyJ2CfseOaGE68Tr4rLwP+BLyyTZntKwGiVUS9G9gdeAVt9O/CVd5j4U1ey5sBJJl+f58D9DQ/esPp8vWqOifJtmMGNItNpy7fJMlhwOm0qpM9gJeygMegiyZJS7IerQziocB1aH+YlwLHA+/uaM7PYnJ4Vc06n2ooh9tmgeOZzZG0+u9fAVTV6bQ3TE8uBe4xmY+Q5IFV9amp67uYUzF4Le1MUHdnLQGq6laTy0mOm3mGLclxCx/Vyg1z0f4ZeMDQlGXiBSOFtJwk5wOTMsfQPjunt3eqqi3HiG3aUDL8fNqZ9Z/NcpO/L2xEK7cYzgYPPj/8691rgOOHg6F/0EruPwiQ5GYsS97G9u/AR5P8EbgY2GXYR5Lb0b6rRpdkCe2AcqcZn0m9JOcvHzuAy2HTqnr7MJJyRlUdmORk4FljB7YKz6QllAGePf2d2oGTkjypqt4BS+dL99a0rpK8lvb6/Z32fXkhrZrrGwzf9VV16UIEsyiStCTXBD4AHAU8eThQnyRuewFPSPLIqnrSiGGS5GKWndXYYGp7Mlqx0WjBze7aSXasql+OHcgqPIBWD/zRJJcBnwAO7Wwi7BNo8xROG74U9wc+teq7jOb7wE/GDuJK5Iu0s5XHsqw5Q09+PCPxPXrG9rfHCWuZJLeknaHcZxUlwT19Vy2Gs8FU1QeSbAjcgHYi6acLdWBxeVTVQcPcjzsCmwH/VlWTv8uf0Umjk6o6Jsn1aPO9NgNOqaHLW1UdRTs+6cEXgFNp8fTQyGQ5w2u1WPxsqJT4OvCa4e+0ixHTVfhdVU1Ocow6XWUWTwDel+RltM+kM4GHjRvSCvan/Y43An5K+91vTnvfvxDYmDYCvCB6+uJblc2Bx1TVOdM7q7WQPhY4djiTNaqq2nDsGC6nDWlnNn5AmxANQFWtqlvQghpKn14HvG6Yn/Aa4PXDh+V7qurQUQNsAuw2dP7ZALhqkhtP36CqfjRKZCu6EDhxeP2WlkH0VgKV5N+AhyXZGPgQ8Liq+gstSe/JNTscQZk2c9LxXNsLrqomn+G3STLbibZt6CDOKYvhbPBkft9Had0H1wO2SvKQjj6Lpv2FdgJpfWixV9V3q+qv44a1zFB2+UCWzU/aNwlV9cpxI1vB1lX1iLGDuJJ4IK13ww+HwYI9hn2LRU+fmwzH8HcbSoM3rj6XU3oN7XXbEFi/qg5O8pmp6zevBWzmsSiStJrRlWwlt+nq7EyS29JG+f5Om7R76sghzeYVYwcwlySb0+rA702rq//2cPk84BlJ7l5VjxkxxImHAH9m2bypx7FsonEBTx0prpkOH/51aShv2h54Lq1k54vAKcA+w5yFk8eLblYHJ3kB8EmWn/fT8+h0r34L/B/LDiwm75+LgRePEtHsFsPZYIC3AQ+ooYX98N56J3CbUaOaIYtkqQDa5+afgX+iVUrcif4+jwDeneQhtC503Y2cLjIPoy1hcEFVvXsYMb897YRCr9ZLsintxMx6YwczbboUF1h/ah5iTyeJn077/NkC+O9h31ZVtWBt96fZ3fEKkOT1tLU2DqdNQrw/8PrJmdeepL1LrsHynYu6KSUc6v+/Qmtu8sWqumjqugBnV9W1xopviOO/gA9X1S+SbEBba67HRgLdS/JGWmOTNwAPorXl3oT2XpqUDb9h5Y+wsJI8nzb/7NcsK4Go6qSza5LvTo/0zbL9rar6l3GiW1GS29PmTX4P+BrwzU7PttL52WCS/KyqrjfXvrFl8SwV8Iuq2iXJe2knOM+hdZ7sLem9mDYiWSz/mdTbdIsVpLOFjTMsATRjXzdLrMBy3R0n/x9B+71PjumeUVVdTHFIciyzlOJW1QdGC2qGYdSsaAnulrQTM9vQ3u8X0U7QHL5Qo2mLYiRtEXogsFsN62IleTVtraKukrQkTwVeRquxPY/2h/hr2qK3vdihqs6f7YrhTTJqgjb4Jsu6N15GOyPcpcy+ICvVyToqVfUfAEn+r6r+lOS+tMUuP1D9LWoM7azbDarq12MHcmVQVd9MsjdwU+CetGqE/xw3quUtkrPBAD9Psn9VfRQgyb/SSh9701NjpVU5b/jdH0dbI+1w2kLmXVmE0y6mdbWwMfD3JFefahK0JW2uUk8m5ZdHAVTV3UaMZS7dl+Ku6gR7kqsBt7PccSWS3L+qPp22Ov0uwPZV9b6hu9bdqup9I4c4cRrLv7YXAL8ZKZZVeQawKy15fBJtYuT+o0a0onsOSe61WH60r6cPyl2AXSYHa8AZSSZdMy8Djquqk0aJbEV3nrq8Ia1kp5u29pPOmFX1rCR3AY6tqodMXf+qqnr+iCHO9E0WcBLxGrh+kskcpADbzdi+5jhhzS7J9KjeUUCPZaNdN2aY8u/AB9PWRiza99LDxw1pVotlqYDHAFcF3j/8ew+tLLs7Se5BKxe9FPhSVX1z3IhWT1X1lKABvB44Km3B9UtofwPvGTek5VXV2cP/z0tyLeC5VfW0kcNamUVRijuUhk9cRFsLdaupfQs2ZWRRlDsmuTOtve3XquqOSd5FSyzeNGzfF9izql42YozTLbe3B/4F+AztjX1P4CdV9agxYluZJD+tquunLRj7bdpr/Muq2n7k0JZKcjqwH6285PHAHYAbVtX/GzWwKUlOZVnL2y1oX4yTluEb09rgdnfGdSIdLcSb5JNV9aDh8s+Ao2klw6+mtY+/eU9JWpJv0Rax/gHLN2Lpaa2fRSPJ2cBHaO+lfwUeW1VfGTeq5SX5eVXtOnYcq2toeLHB0HinO2nLL6ygpxKoxSTJS2jTLT5Aex89nHZQ/OYx45ppaLT1X7Tv9EuBI4BX1dR6rT0YGvDci1Z2//Wq6nJZi6HJ1peB91bVh6b2P4V2XPfZ0YJbFst0Ke70Oq09nXQnyWTAZxvayOnraQ0MAV6xkOWui2UkbVvaqM+k1GSLqvrR1MjFI2hr7IxpusTgt7RGAhNfWOBYVte7hg+gj9Hmf5wL/HDckFZwSVWdlLY20fWr6tAkZwLdJGkMLW+HL8eTaaWPVx2uOx3oaY7fdCfC9WllZTuPE82sptsbn1FVjxy+zA8HtgZuOU5YK9VVKd6VwC+r6jkASfbpLUEbdHs2OMmDquqTw+UXzLgOoLtuhD0nY1l+4eVZdXhC5mHAjavq7wBJPkgrKe0qSQMOolUY7U87WH888Bb6Wc8NgGqLl3937DhWJck2tOO4wycJ2jCq9mHaieMumvAsllLcSTO6JLehVekdMbkuyYKukbcokrSq+vDQ5jjAgbQ3MrTeEfcHfl9VPx0tQKCqXjrm86+hz09etyT/BFyX/uYHfDrJPsBhwCeGUave2l1PvsRvx7JuX6+i/Z0eCLx9jKBWYrqj5yXAGbQF4nux8dTlbZO8GLgF8FVgO1p55pfHCGw2VXXU0CxmCVPluItBkmOqau+x45ihVnK5J6+kneD4aJLezgZPl+TMdkDUxWua5JCqeuxweeY82cnr2cM82cW08PLEpUyN6tM+5zdeyW3HdMsZI9LPGr7fR5Xk8EnZZZZf+xb6eq8DkOTJtDLM51fVV4d9S2jHTC8DnrKyef0LZWhm8hhm/448pON5dMXIy9YsiiQtyYNpHzzb0NqwH522AOqetEmTPbRgXyrJfsCLaOuprD/ZP3YXwll8lWE+UlWdSxtJ60pVLa35T3IvYDdat8eeJMlbaIvGHkBL0M6uqrcPc6w+Om54y1TVHYaumNtU1W/HjmcWGyTZnfZhvhltMduP0xLzS4GvJvlaLyMYSZ5BK9nZCPg9LZE8i1aaOaphkvNuK7uaPpruAJDkOcPFaw2XM3UZgKp67SjBzdDz2eCqOnhq89tVdeT09UP3zB5Mj0DfeaW3GllNLe2T5KtVdZcx41lNhwH/k+SdtPmyTwRGL3WbxYVJrjn5HhpGg3qw9KRlz+/1KV8B3jX9nVhV5w7ze0NbgHlsdwS+w+xJWjffQwBJvsGyRGwr4GrDQAG0+DddyHgWRZIGXG34fztaYrElsAPtxSraz3HR7HcdxbtoH4zHsmzdlx4dluRttHVAphezPna8kFYoyZvpHFpy3lP5QQFvpJXizfwy7OLM9USSewNvpZ1lv1baen63rKrXjxvZUofQWu8XbeHq3Wgd/nahlW0c3kuCNngKbQT6XbTmO7sAjx4zoClbAN9g5V+OV1/YcFZpcsLgEloJVGZcHt0iPBv8LlozKGBpZ7qP0E4ejmrS7GC4fGaSa9Pmcq8/dbMzFzywVfttkttU1XfGDmQOL6J9Bj2Sdmz0RVppYW9eCnw3reX5ZcADhn1ju9nUVJpZDSWQvTht8p2Ytq7sd4BnVtXXh31bjBnc4FVV9V+zXTH0ROjJdGXRLWlzJl8zbIfWa2LBLIrGIdDmJ9BeqD8Bj6qq3w8Z7xuG7W5WgU9yHLBPTa3p1aMk355ld9XI6yYNv9dVqarqosYalq01NcT9TtqctDfTRiaXAAf20l0ryUm0ssxvV9Vuw6jaKVV1g5FDAyDJ7YaLmwKPrKr9k9xn2Lcl7Yv8fgvZAndVpprvvIT25fh14KyqGv1AGCDJ8cCDq+q0Wa7rcc2so6vqVjMv9yDJP2gjurOeDa6qLkrKkryBdvJgfZadJAytBO69VfXUsWKbTZI30RKKk5hazLqnz3hYWpa5M+1z/Xz6KstclJJcj9bkZANaU47RuyDPOP7YHNid1hhqY1qTqO/09Lc5VBvcAnh6VZ2dZFeWHSs/FThhIRtdXJkMc9L2raoXT+1bbq3RK9qiGEkbDtL2pI2WPRd4Gy3brar6XJL9kuxdVceMGeeUZ9LOEB3B8i2Fe2p2QVXdduwYZlMjrew+D/6dNur716raY+xgVuEPLBvh22z414ub0mKbPuB9Fa27Y4DP9JKgDd4+1XznSNp6g8ePG9JyXsDKf789zrfpeU7aojgbXFXPAJ6R5HtV9c9jx7MaHgzsUh0tYrwS3ZZlzjHHD+hnLcwkD6AlOr+pqp/RStpJsnOSu0zmVY1l+vgjyWdpJwtPGbb3plVMdKOqXpvkTsAXk7y0qj4NPGComvkq7USxLocsW0JpV+CSoQnLBrRjkAWt7FgUSRptLZpXAHeqqhOT/CPJrVj2Yr2f9kHfS5L2Stqi0BfQ5tF0Kcm2tPKCvWgt478OvLaqLhg1MCDJTWilbzvRPmieUFV/HjeqldohyXcZzqwCJCngr8C3aGeve5n/9T5ax6cthwnHj2L5TqRj23b4f0PgJkleSRtV2wL4Be1vtCdfraqTAZLcmHamvZsOqavqjthpV71dkxxCey/tmuS+VbVga9KsysoStLmuG9F7svxCvNsCt6+qj48c10wnAOuNHcRq+B1tzvGOVfXMoUSzF4tijt/gDbSD35l+B3we6OkE5+6TBA2gqo5J8rExA5pNVX09yR2AzyRZUlXvrqr/SfJj4EtJtqxOl+Do1FWG/38LfI/WTXyypuiCNtdbNOWOAEmeUFXvSnJz2mTD3YazCBvR1qJ6xRwPsSCySNbRGcodv0E7aN+UNhK0pIZ1qsaU5Gjgv4Ev0Vrz7l5V/z5uVJdPkq2A+9BOLjxy7Hgmhg/ze9BO0vxvVR02ckhLJZmt7HIj2vypm9BG1B/fy2hakjOqauex47iySHKjGbt+NzQ10uWU5PSqus6Mfaf0UPqU5GCWjfZcDbgVbSR66RpZ1dli1kkOA35KKx/eJcl1gA9V1T5z3HVBJXl7VT15xr43VtV/jBXTtFV9Zib5RVXtssAhrVSSDwN/oa3LezHwb8Ateq32GeakvZF2UvuyseOBOXsMAN3N8Vuqh+R20SRpSW5B6xBz3qSDVZKDevsgh6WlL+fSzgpNL3D769GCmkWS06rqujP2dZFgzowjyYm9lhAO87qeCPwvravfL4BLq+onw/U3Ba5ZVaO3jk+yB22i8d+GD8+9aAca3ZYaDV2/lo769/Q+SvJG2gmOmc13uvjSSfIX4BTayNQNhss3HP7fFDixqv51vAiboTQH4OKq+lKSd1bVE4cOZQBU1bdGCm9RSnIycNupkbQtgR/O/MwfQ1aygPW03kZ6Jwlukp9U1W7Dvi6+L2Hp/JmdgdcB02s5LQFeUFXXnO1+Cy3Jj4B7VtVZM/ZvTfv73HGcyFaUthD884F9aWt4fg/4z6r6zaiBTUnrIP2p4fJdgGOnq46SvKqqRltHeLHN8ZtIcg1aJdSNxjwp3H2543BmdSvgn2ln1H8xdXWXB+20SdDQ5qZNFK0LXE8+k+TOVfU1gGGE8qg57rNQNp5R0rr59HYvB8GDTYH70j7E96ONAF6a5D5V9Wpah7VNVnH/hfQ54HpJdqS1tv8M8FHg7qNGNWUo0Zh8KJ49/JscYNyavroS3nT4f/pLsOhk8VDgpJmNOGY05/jRuOEt9Rra++bJtNHzyYjqQcDBtNH00UeAZpO25MpxHZU0T7weOCrJQbSGHI8B3jNuSM10Apbk6sBfquriYXRqT+CIld55PGcn2ZNlJe0Ppo2y9GIJrdRxc1ozjom/06aD9OJ1wMeTPLiGLp9py4W8H/jQmIHNNJzMfDPw2arqaa7xtIcAnxouv4O2RNWmtHncoy8Fs9jm+E15IfCpqqqhsqtY1izIxiFTLqDNTfolraXww5JsPZw56KI180wzS0x6kuQnLDsADvC0JGfRvsR3Bk4fKbSZfkGb2zdxxtR2NwfBwyjam4DJyYQdgKfTDpCem+TvtMYNvaztFtr8j+fRGiG8Mx0sIDqtqvaEpWeG71ZVS+dbDB+W3ei17GXKXI04/rBQgczhnKp6b5KHDnP7rpLkZsAvq+r1SXprbz/tesCBSdarqruOHczE8HqeDNybdpLopVX1+ZHDms33gBsnuSrwbdqcj4cC+48a1YoeC7wXuG6Sc2nLwcw5IrhQhrmbhw8jfq+Z8w4jqaoPDb/rE5L8htZcbVfayZgXr/LOCyzJAcAzaInvDsPI/n2H5jy9mD4BfEZVPTKt7f7hwNa0NvK9WBRz/NKWJroqcPPJvkliltm7ol9huk/SquqMJHcEnjbs2h24UVpr6a5qNYdmF2dV1XlJns7yXdW+ViOvPzbYb+wAVkdV3X7sGFZTgJ/T2kd/mfb6vmm47ofAjWkjP68bJboVvYc2GfYMWoK+HZ29j2aYGVtXsaZ1fXoZyzffeXVV/XXUwJZZ5YmsTpPMuwPXAO41ta+b33uSuwNHV9Wfhl0fBr5fUwsfd2Qb4DdV9eYkWybZvIfGUDNsOIxYvAB4e1W9Kskpc95rgSTZsap+WVVnAnceDoDXG3uuyiq8LckjaevhLX3/V9UrV36XhVVVb0vyblo1VAE/raq/jRzWbJ5Jq5b4PrSS6yTvoSVuvZjuhLxtkhfTWvJ/lba28J1oxyY9+F6Sd7D8HL8zRo1ohqGi7KnAI5j95PqCfhd1n6QNHsGyhKeAA2lzQLYbfuE/rKoeFmv8IDCZQ/EftBFAaKVar2D5EoSx/Laqzoelc320FqrqsiTfpC14+CRaDfMDaW3Yi9ZN8dlV1cWi5lX18rQFzP8yxP4noJuJ78PBxcT1gT2m9oX+PrMOpX2Qv4JlzXfeT1vPrQfdJDerqarqNUn2raqXJjlmGFHbcuzAprxjRrXEH2jrI+4+UjyzGsoct6A15Xgzrdz+NbT5NT35fJITae+fmwyjLBuOHNO0Y5L8grbMxqFV9fuxA5rDZ4A/A/9EK4O7E3DyqBHNoqoups1N6tk/aB26JyWuS1g+KerBBkl2p30/bkZb0uDjtDUdLwW+muRrNSx4PbIDaMvCHMKyOX6jz4me4RO0eWgXZY5FzRdCbwc8K0jyTNpQ8/Sk/BOS/CvtAOl9tA/PHpK0LaYmbP6tqpaunZO2dkkPPsCyA8gTWFZnO1FANxN3F4OqOjbJJcBbaK/dEbT5kwzbG63svgttOFs9uTx9VS9nWbeburw1rRXu9L7xPzWXt10tv/7hU5P8fLRoVrRVkrvSXrerDiWkmyXZqKr+Mcd9F9KWk2Rs+H/zJNvTzgbvR5un1ouLkmxaVX8ftjegr7UGJ25XVTcYStypqh8m6W1eNFX15LTmSmdU1fnDhP17z3W/BXRt4LbAg4DvDyWkH6Ot2djjaNouQ/fJ99KOi14KfG3kmBarVwNfAK6e5HW0Y6e3jhvSCg6h/W0WLcHYjVbZsQvtJM3hnSRoDKOlLxr+9eoVtGUinjzXDRdC90laVb0eIMkzZuw/NckFVXXcMO+nBxskydAJ5l4zruviS7yqHjB1eYeZ1w9nirqRZPca1qHqVZL/R/tQ3Ib2hb4HLWG7Cu3D88wZB3Vj2nDG5dvT5nt2YXouxZBQ7Dtj331GCWzlDktyt6o6AiDJLWmtxHtxGO0AE9oZ9vsDJ9IONs+gdSrr4Wz252gVEsfSPjvPpJ1x3ZFWRvqW8UJbwYdoC8e+kTaX94nAZ8cNaVbnpa3lNRkF2JtO1u1Mcpuq+s5weTL3bPcZJ45OWvDAZjF8n38L+FaSpwK3oX2uPzet02Mvo+YT5w3f48fRGu4cTps3qcupqj6S5FjgrrTj5QdV1YKuk7Uazhr+bUpryrH/8D35LVoFwgPSlmAYvapi+E7/T9r6t+tP9lcnC60DVNX7kmw6fUKbEStSuk/ShvrvD9FG0v6PNow/Uy/zrL5O+1A8qKqWnk0f3jBdJxpTTqWNYPTii7SGJj2bHAh/nlZK9HpaArQr8GhaZ9Jb0D40RzU9uguQZD3anJpuDDFBpwvcDqPi0813npHkHNoB+w60BKML001XZhomwb9tSDLHnkN3BO298nNaCcwDaPOQ/0abwH13WlOJ0VXVK5KcRivT2YQ23+Od40Y1qyfSPpt2THIc7QRSL+s13hn4znB5tmkARes626MNacdOG7Ns0duePIb2nnk/rdLoYOC5YwY0myTPqarXTm3/O21u53EjhrWCqvoZrYSwVzelvV+myzBfRRsFDG3Ed/QEbfAR2hzuo2hz0rpUVe9I8gngJ8OuPZJ8i/Z67jE1GHOF636dtKHT17a0trxb0CZsf2W4bmkr6R4MZ6++STsYP4L2R3hb4GHAflXVS7vrlUryx6q62thxTKTzdagAkrwLuCfwa2B72kjFccAOVfWotKUDblFVPY0GAEvbXx9ZVTcZO5aJJJORnaI1OrktbV5ngK2q6p/Gig0gyU5z3WZoMqDVlORltLmRZ9M6zO5Gax7yLdoZ13tV1Y3Hi3BxSrI+bemCDYBTq+rCOe6iGYbX8E600bN70Q7cPgEcVh0utD4cM502Nfd8K9o6nV118U2y33S30bQlDe4EXGfsLqlJLqZ1Ft+EdrIwLN+CvacpDK8aLm5IO5n1WdoJpNfRumR/vZc58Ul+WFU3nfuW4xuaqn2J1h1zuQqEhSwf7T5Jm0jyT7SmHH+sqg8O+w6uqsePG9nyhpG/J9BivQT4MfDWniYbr6JhSIBTOkvSvjHL7qrOFj8cytxuP31mcOq6qwG3rD4Ws54eBdqAtmzAi6vqbeNFtWrDQcakNOKSqXmfXRne+w8AHl5VPTQJIm09vAOBH9EOLN8O7E1rbPPsGhY67kGSh9M+f44f4n5+VT1xuO4NNWLb6ySHVNVjh8vT76GleijZmSodXKmqGn2EamhqskpVdcBCxDKXJH+gJWaHAp+sqnNGDmmVhlHe608OzJNsQlvHb89xI1tRkp2Bm9FGzL9XVX8cNaBBkv+kJeXfAd7Z8wn2JDeYZfdGtK7SN6ENcDy+h9G0JC+lTQs5lLb0AtDXSfdpSfahnfD49dS+rWpZZ98rPoYOfm+rJckLq+oVK7nuEVX1/9k783Bbx/KPf744hmMeM88zIZrMIVSUEEWoCEkpJFREipNCkjKPkfmYwzGPZR4yzxQhJCI6fH9/3M86+937rL3P0e/s9Txr7+dzXefa77AW32vvtd73ve/nvr93UUMQS0YxF62vYcg42vWqVfpH0tS2/5N6Pl5N/ZIbA6/ZLqk/qe8q0FjC7bOILFsLxSDOj6Tdh2y/mI7/FDjK9l+zietDyrJ/inCg3ZC4qZ9o+4yswhKSbiTKBOciSqAeIcwENgE+ZvsLGeX1QtIGxIPF+U1DBkWj0tnAbraz9E9Kmsc9g3fbrqSWsHoq6cQJvMStYDMnkiY4X8yNgdc5kTSf7Wdz65hYJD0CLGn7vbQv4EnbC2YV1gdJuwLfI0xNRhIupDvbLqK/M5Xdf44oGx5JzOk9uzDDpbakRPy4dqZmkJGT0pPukma1/bKknYh7+ePAqbY3Sed3BFax3bH5iN0UpN3sNlO+FdajZ9leNoOsyiCTAp+jgNlsz5v2Fy4hGwzjygUvI3o93iBqrncGHiIGn15i+8x8CgPFPK9+KeUiDiBpGWBvIlA7mHB3XRJ4yfaPc2prIeljwFZEtvUBwup6X9tzZhXWB0mPO5zepgReBWZsZNgfKWH1p4WkLxN9aZMTJc63EL1e3yXuVd/Mp64HSUfa3rnPscNs75pLU7cjaSSwBGES82gny4mGGpIOJVpERhGJuF0I5+mtsgrrg6SngQ+3SkYlLQRcZrvdylBWJC1K2MdvQNzTv59ZUi8k3UfP6v7f0r8PpP1VbM+aRViXIWlbYEtirMrhhA/GqcR9fm/CNGjzTvZwF28c0kCSzieMJE5v1VsTv9Dj88mqDDK/A75IOFRBjA04kUKaylPWZQvCknlLYoXiXOBLxAPnqZIetn13PpVAzEz5O1FW0qqxb2FihlJ2JF0FPAFcA8xt+/jUsPtT4AlJk7UyxJm5hci0fdL2XwAklWgr/LKkqRwzXy5tBGhTEv0WRSCpNdT2CNsXSpoC+CVhZPSndgm6TqNwJlsQ2FjSTY1TsxPf/exBWjeVEbaQ9EXCvfMhYsViNklbObk/VhngXEQAACAASURBVN43exIrVEcT3/Gr0n5p/B1olo09TfSBFUWqlliOKB18k7gmFUWrlDVdoz7lhmGUpFuyCeuDejsmjsOFDFq3fYKkywgzta8Twe6HiWDtUNuf7rSmbgrSTEx53wC4WtKRRPb6C8QvsTI0mTKVD7b23yNWVorB9mNpFeDntjeRdDSwk+19JX0LOEfSupmDi68Qg5ZfB34LXFxCjXobJiMc/rYFPiBpEWKF8neETfvShB1yblYgVtIuVsxFO5sy3Si3Ih7U3ra9WeP4skApq5JTEE6OKwMPp76quYgVyuUJq/N9bB+QUSZEMPZJ4vrT7Dl8C9g8i6Lx6cbA5ufA6rYfAZD0ESIRV6tj/gccQ6IPSv9K5irgckmnEyZrGwO3Nvsqc1bMpL7YHYgEzPXAj23/KZee90Hf+3pJ9/miRwClEtftiTLHO4CnCDOWMcDXJb3YNLvpiKYyn9N6SP0pexDzKVrZgqmJzNuqROb1qIwSxyFpDP1/IWx7/U7qGQooBkiOJVamvkVcNF+zXYqVdDN7LSJ7eTDRGDslcQF6yPZDmeT1QtLyRDnmakRp5nG2X8irqofU9L4h0ee1DRFg3E4Y8DxGmF18PJ/C3qR+j7WJnrTPEytsv7d9WlZhDSQtbPsJqcc2WNJetkfl1tZC0vy2n0k1/18Cdm2tPqff8R+JctJbc+pMevZ0Y3ZfyUgaQZQRvgs8UmIZoaS73MexVdK9LszNU9IniMTG3DQqEUooGZY0yvZeabvtc4gzOyb2peT+SUmXEIm4s4lKrV4GS4W1BzSfhRYnkhvntU4TfX4f7biwiSAFRb+3PUHDo04gaXsi2Tovcc+5h9C3saQZicHhl9ueYMXCpKIbVtJWJTLpbzeOvU3MS5uW3svluflpm2MLAfsRD5hFkb4gaxEfyOZgwROyiRqf7xNlg7cTy8/XEw51JbEkcVMcTdjwi5if83ngItvnD/DejmL7HmAHSTMQgcWtkv5su5SVgAuI7NpbwL+Ifr9HiXLMLYg68WJIQc9VwFUpobQxkXktJkgj5iWtQcymWSMd+wzRs1IKm0iaipgzeBCweXICe4W4rj5SQoCWmKbl8CXpcGJExN4uwL21iaRViLLwvxEPHjNJ+qILcKpL2lqcK+lU4nM6lqiOGZND1wQ4hihp3Y0oH1yXMOMpgbMa2+2eQ4rD9tdyaxiAZYB3gI0I8xDoCcyLaQ9IzNXYnoV49mgea2sQVwgzE7/rIrB9rGI+2m+IHu7ZgdtST/8JhInMtzupqfggzfaVwJWSvpCyghsQjbBnE6Uw10k6rwTHHdvXtbaT1j2Jsq0flpRZb3ABkRW8k7g5QlyAignSbDt9ae6m3Kbyd4nf2zvESp+BF4mL5SKSvm37iIz6eiFpFiLw3Y5Y0u9YVmhC2N41lb8sSNT+Xwx8k+hVuJxIKBSJ7beIh+Ii+iXboH62S+BZ4vsyB/ATYsXi40SS5nJgr3zSxmMb2/tJWp/Itm9HBBhFBWnEg8amtu8AkLQiUTa8alZVQTun5mZPZ4klPpPZvkTS2mn74FTq/MPcwmzf2di+bqDXlkIqa92N8ZPE2ftPS3PCHIjmqn7qSVu/z7GNsghrg/oZAZRPUVtWJ5KDnyVaLD4LzEd8Tg8gkscdo/ggrYGIrPoYwl3lHwCSRhP9Nsdm1NYLSesARxCDrT/kQuc6Ec2wCxVixNAWSV8iVk+6pan8L8RqhYkv+j7AhcTnISuKmR/fIHp/TgXWc7IVL4UUkF8KPGP7mnTsv8Tv8h/A/BnldTvuZ7sEZiKu8fMSpa2LEP2HfwVeAlYhepBL4A3F4N3vA7vYviuVwpTG9K0ADeJBXv3PyOwottfKreF/4M/pGnoxcIykW4nEYXbSNbLvd7rYAcyJM4HDgFvpSRJX/gdSVRSU2Rfd5JON7SJHAAGP2d5J0pJ9fn4fuMt2R1f5uylIw/Y6bQ4fR6wIZQ/SJM1JXHQWB75i+7bMkibERcBmks4uOFAbRflN5fOkn2sQ/WgieqrmIPRndx+VdD9RCnEmsbr7X2ABpZlPLmeY5NbEQOgDJK1AzNAxjYcNSdu5kKGnXcJyySGz9VPAsmkb22sM+O7O8G8iW3kX4ez5DNG0fRPwA2B7SdN30vp4ALYn7JjPsH2zpMWIxEJpPCZpy5b5gsKFtqikDJTv+NbC9pdb20nzshRizmF7xIRfVRxvAL8p1MCq27iDniD9OEl/ICz4RYwzyYqkg21/3/bTKcn++9yaBmAZSRcC7/T5OSux4tvRIK1445AWajObpnFuP+CA3GVwkl4jytxOIUrgelHaTUfSVkQAISKr0cq4jcwqrEE3NJVLWhNYFPgyMS5gH6IPcem0fa3trDdzSdcysKlNEcMkm6TVio8AexacRBgPSWvYvj63jhaSbiAymFcRJieTEcHvOgC23+7/3Z2hYW7yAyKxsR8wHeGo9rqkzYiBvLfn1NlNJHe6U4jrEMRoi61sF9UfLanpMjrO8a0EMwFJM7YqYdTPrMmSTCRgnGX8loTr9VvAVZ3O/k8Mkj5DlLJfQMNzwPYp2UQNESTNRE8J6djc1VxqzOSU9IDtpSf0nlxI+pTty9ocn4XwH3i8k2ZrXROkdQMpWOz3F2p7/86pmTCSXgA2cmG2sn2aytcm3MlOoqep/B3bu2eQ1pbkQPkuYRl+PWFw0mosfhLYwPYKmeR1HWm19FHgc914w5b0M9vZ+1RaSLre9hqSbrC9evNYbm0DIekQ27srBtjPYruI1SrFXK9R9Hb5s+2p8qnqH8Wg6Clsd7SX4n+lJMe3VGWyWdp+ss1LbLskEwkknUKsopxJrKJsA4yxXdQcR0kXEKvnt9OT1LYzD63v8/zRloIqT5C0YqsnUdKutg+TtJHtCySdXsj3qGuCtCaSzuprqibpVnfQLbOryh1Lx/Z+/Z2TVNRsr8TdQHanrzZ0W1P5h4mVia8SvTWrED1obxKGB69kU9adHEIE4wtJ2g5YoHnSdmmNxr0oJUBL15xT6QkkRkhar7FfDJKu7nNoNLGKCuGS2tHZNBNgFDEm4mdE6eNaRIa1CFKp0962nwKw/WY6vgywve3vZpQ3MRTj+ObGbEHbC+XU8j5Yk0avuaQTgPvpfQ8tgQ8ROkszAmv3/NHERPK4FK5M5nlfp2dm8HeIFcq5+n9bR5lH0hXEvWf+tD0OFzYeosGCbY519P5Zg7RJiKTrbK+Ztn9te5fG6buIXrWSeAO4N5XCjXPHzJ3J6tKm8lbPVOsL/O/0r/L+mZIYIAlhCrQHMXZhZ+AoCnCDknQsA5eP7thJPf2I+Lekw4CfSjqAKH37yATelg3baytmPP2OmEu0maTpgSWdZkAVwljb90t6EFjc9lmSniZcKUtg5VaA1iRp3hAoKkjrEsc3FCMiNiaSRk03wqLaGIjZTnPR0384NVHqWhrHAZ+WdElJfWld+PxxD3CjpOOI0VRNSvm9fia3gIlFPcPUBczS2G8dm76TeroiSJO0CPDWQLXfklYtwPGvWbP+yT7nisteE83uRZQQ9YekuYhs9Tz0HiC6QzZR4/MBYhzE9UTgOwXhoPg2MWcje89PlzECWA94BMD2nyX9K/18I6+0cdzY5tiMhKX0mx3W0i+2b1AM4f0Z8Ibt30LU3WcVNnGIMGbYI7eQPpyXXP7OBc6U9DDhQlkKA93Xp+6YiomnGxzfIIy2piS++//NrKUXfZJGbwJ3pITHWGKl9+5c2gZgHyLYtaR3KcSFsj8jmyaFBea2fZKkbwJ3SroGWD5VJ3xI0tW5e87dJWMhEjM3tltJo+bze0cdNLsiSCMefE9ODfCn2x5XGy5pJWLA3FjCCSwnA2UtSslojMP28ZKWBRa2fWFuPf0wGriBmJl0NDHstqQHIoD3iM/ff4iATITpwYi0/ZV80nqjnoHL81FYNlgxW3BnYgVyN2JcQJHYPrm5n0x4diVcZg/OIqoNCvvghwiHxCalBWnzpoeMeQltbxKrAU8D60patxVg5sb2nq1tSZ8FlgKu6P8dHef2Vk9K82AKLJ/PpGk8krnBj4iSojG2j86raIIsYXuBCb8sC32TRn9sbF/bQR0TTcGOlKXq6g9J+i7wOPCq7bVagZmka3IHaN2G7SNb25K+2ve+I6mjz3NdEaTZfkHSBsCXgCMktRp13yMGMR9ju11mu9MsKqlVNjhFY1sUOL9C0j5EWdm8wIXJpXDHEhpNG8xqe49U9nQVUe52xwTe02leIkxD1gXOJ7KsY4hgYxXbf8morS8XE5/HmyksG0wkMt5tbBePpCWJ8rw3gXVsl1ZW9BdJdxID6k9vmUfYLq0U9x3ghfTzn0Ri7h3i99oxJ63+mICZwPPAB4nvVAnsCVwmaQkieHybGA+yDzF+oxSOJxJuJwBbSZrJjSG8BXKupFVKMo1o0Tdp1C1IWoPxq2ROz6eoPIO3iWBF4ELbW6R+VCizcqsbuQOims/24+lY7UlrR2ouPS39KxLbxQViE2Arwp75LxBL0qlsoiSeS0H5TYQJx2VEeWFpNHvSSr5ALlpqNjiVOB0haRvgQODZzJL6Ja1I/hjYDPi+7XMzS+qPJwk77u2BeyTdCBxv+9qsqsbnRdvnSvoG8CeiJ21dYAbgXtuPZlXXRWYCth9OCbc9gZMJbfcBn7Z9X1ZxvVnR9qYAqUTrZqDkIO2zwC6S/kZPxYRbrnWl0KfHbxwF6vwDsBBR1XEdsCpRlpk1SJM0qtUDm0pG2/0uSzK62M/2YWn7b8kqvjXW4iFJKqXnT9KvgD/Y/nNuLRNCMUf0cMUokyMkbZaSm1t3UkfXBGmVQeFNYCTpIiRpIcr7TGxB6DuNCCi3oqxsMESpyaxEaeYlRGZwO0L3qylD/M+M+pqcK2l12zfkFjIA7xL9HysASFocGJl+ltJT8xCx0nMwMFWf5uLs2eAGdszF2lPSD4HPpe1jgJNtTyj46BQj0sPFCKIx+3Xi+7MLsVK5aUZtXWcmYPsZonS4ZMat5Nt+KxlzlEzfPvNSaeocQcxDLDEx9zFgEWK8zo+I55EzcgpKnNXY/mk2FRPPGZJ+aft7REvIdMBTKbi4mWi3OCmjviZ/AfZNiffziICtpEojktnWP9LuJ4g2hpeBEyWJuC9t3v7dg6CnkAB7SCDpLXpWVEbQ45hY3JBogGTHvT8xh+xyIhO8hwuYTSXp407z2yRNW2B5Vi8Ug5fnBE6wXYq5BTBeZlVE9vI5ooeuuGxw6j3dlOg1fY24kY/D9rdz6Goi6SQGdncsIpEg6VHbi7U5vgCwre0ft3lbx2mU6UD8Xq8g9K0haV/gDtuX5FHXG0nTEe6DaxMJhT8Co2z/J6uwLkNSq5e3xRRpvwgDiXakB9++5XnFlT/2RdJo2xvn1tFE0r3EuJodiID9LOA+23NkFdZFSJoBuIZ4brta0lPA1fR8PicnDKOyOnb3JbWvbEAEO4sSwfnJtv824Bs7gKSVbN8haYztdSXtQFTMbEm0WGH75Y7pqUHa4CDpQdtL5dYxISTNCqxG3CD/bLsIUw516fDDEkkP5ANi++lOaJkYJK0MPAxsaru08tuuQuOPAukaJO1t+yBJswPr2S6i1F3S6cDfif5YEaWkMxTmOFuZxEg6hHionJboQV6OCCpWzSqsD336JycnKhK2tf2hTJLaImktYoXiGSLRsQzw8xJW9xWDy9s9HLcSCMUMMJc0aytokHRCKQnC/pA0GzFnciMiQLuYmCW7HXBYKQZCyaxqTNr+PHCd7Vc7vWjQdUGapK1tn9rn2O9s75RLUztKDSwkTXBSuu1bO6FlIJorAN0S8HYDkuZuc/hdoieoiItBWqXaDsb1olb+H6REzDqEW+K7RK/fFbbfyiqsQTK5WJzI+l7TOP4b29/Kp2x8JD1me9E+xx62vUQuTZXBJz24LwmcSLjPjgQOtv2FrML6kPr7WowFngJ+afvhPIomDkmTEX2KtxegpdX3LmK0zurN87azmxm1kPQhetvGNzHwSAkrVACSbgLmJ8aXnNGqlkrnpgUetz1nLn1Jx7h7jqTTgFuAi2w/naooLupk+Xtp/UcTw7eBU/scWymHkC7lkMb2SMI++m6i12dZ4gO5ZgZdfZlO0haEK+YMBff8dBt/Iub5PU/M/JmVcFibRTHUfEfbuW26FwC+CLwgac/G8b1s35lJU1ci6avErLGriOG27xG9IIdI2s3ljN6YDpgD2COVwd1t+zVitaI0/iPpA60HNUlFlmdJWpUoy5yfWFEprrS5y/gP8f25j3hov4gwuyiNz9l+PbeIgZA0EvgW8CKRMHqO+HxeQgHGYM0gTNLYkoKyNhxKJA6mIq6XLxGleQcRz08HEnNbS+APwG9tv9c6IGlx24/Y/rekz2XU1mKexva8wKPA3pL+TRhZjeqkmG4M0oqlT5nBNKlsq6jaddvjMkKSzge2tv1A2l+VKN0pgcuIgcYQ/SnrNs6ZzA5QXcwVwGmt1QpJmxAz6PYm3OCOIsoQSmFKYjbepSUGaJJWsF3ioNgWPwBW6PuQIWlOYv5gKUHackTpy0hieOgYSdvlldQv+wM3SxpNXIs2ScdK4zTgAMI5r7RxG93IfkTp4CmE2/DvgHNyCmoiaR3ivujUm7RpKSsobRDwLyIhd5akh4ixG1dlVdWdPEaUDO5FtKz8XtIdwBS2L0iGW6Wwi+3ftHYkTQ5cSSSSiqjiovecvLdtXy7paeAIIkjraNVeV5Q7SrqFHkOOZQiHGDWOLWw7e/alT5lBX+zChgq2MxWQ9KTthXJpqgwuzV6/xrFx5Vsl/P3T9+hYYj7WDx1DOcfYXncCb+04Ckv7mYEzifKNRzJL6oWkJ4hZfX/vc3w24E99y/ZyIek4IoO+mO0lk0HDB4E9ba+RV934SFqMSBxNAVxl+/7MksZD0t22V8itY0JIOtL2zn2OHWZ711ya2iHp07b/mLYnB2bqpIHAhJB0N7C97dtSD80XbW+RW1c7FIPMX7NtSYsSwdlUwHK2X8yrbry2gGuJ6qJmwv25Tmvqj3S/fBLGjf+ZFvgMYcQiYGbbWROvkvYDvkyMW3imcWpG4OaSTG0kXWV7nbT9AuHe/STwa6LabFXbP+yUnq5YSbM9bqlW0m22ew0WlXRb51WNTyfrVCcRt0n6NfBbItO6Hb2/QJWhxxOS9gKOJNxHtycymkiamli5yoakg4CFiXLHXwMLJXe/IrNJtldL/QsbETNVZiSy62cVYsKzF3BrKmV9mijXmpdYpe7YjWYi+B2xSvFVxZw8iAeMOVr7LsB1tsGbxKDTyYEZVeaQ4wsk/Y54WHu7dbAUnalyY0Fg49Sr0mJ2olyrqCANOJwwuGj1yhYToCWms30bgO3zJWU34GiHpJ8S1/fnJX2bWJncjGi9OBj4aj5147iJnkUA6D2o3sQ9qhTeIMZt/ITQuxfh8Dij7VGSSpjh+UtiDMA19K6KequEoLwPlnQw8bt8C3iCKHX+DKF/U0mTd6pfviuCtG4h/WGP7OuUJ2kp4LO2D86jrF+2B/YhSiSmBv5MzCWrDF2+QtSwPwZMA9xKZLgAlqfD9dZtuBL4NGnAOmHBfxPhQFoktl+QdAqx8vdl4uHya5KeBb5t+/GM2s6SdClRMjofEYRfC+xd2M3RjZ/NYfDFDYdXDGTdBrifHgv5YoZZN2itQO7bOFaSztmJmV7T0ufBjQ7OIXofXJm+S+cTD8ZAUf3R0/bp3Z6puV+Qzi2BxYh+6FuBr9m+VdKdFDLMPHc1ycSS+mFHE4Ht/MAeRDnevERf/zFA9hmtjrFEb0i6te/zcYFsSTwPTwk8QqzyTksYW/2QWPF9r993T2K6otyxRepRuIHICJ8KfN32vyR9z/Yv86oDSU/bHs/uXJIIh53x5hVVKpXedFm54/bEgOjliab3M4DrUxnPZwhXtawur5KWAz5Fb3fH82w/m1NXkxTkzkGUri+uGBuxFPCD0sodJT0HLGP71dxahgKS9rRdxMP5QEg6sc1huxDL8370tShJ5z1EImtGYvjyMrZfkjQl8LTtubIKbIOkTW2XsCLVC8VQ6J8SxiH7ECs9hxGB2xHEKJsjSmm1kXQZsJPtJ3Nr6Y/0PTLRmza57S1T/3GLaW2v1/7dk56uWEmTtCKRGdiTKMm7FHgIWC3iHx7Ip64Xk7U7mB7YShzM+XHgR0Tz7uSt47kfKptIOtT2bo39A4B7gctt/yufsu4kGUYcAXyCeGC/HNjV9is5dQ3ALIqh6yMlTeOCbOMT6xKlelfYbg7mxfalkrLeHCX9gFg9PYfICrbKHS+TdLjtY3Lqa3AFkamcJWX/dyKywiVyB/1c60tC3TN0+1eSvsT496ED80kaH9tfy61hIErX12BbYkXiUWLF9EJJJxDX0stzChuAgwjb+NJ4g6gyeYMwXpombS9CrPa/TATDpTANcJ9ikHlzNbpjQc9E8F0iSJuOKNOE6D/N0s7UFUEasDVwArGCthlRYz81sYzbMhC5NJu6Hh6WtJrtG5sHJS1D4wNZEH8gyttKdv/qW6JxGVHGsznxWai8P04gboRbwbhBvEdT3u/yZaJX7mzgo0Qp7pXJRGhv26V8Xle33W9plu3vdVJMG7YDlu0b3EoaRViJlxKkPUiUkbwN3AWsZXtsqkLIjqRj6SnJ/A9wj6Sr0zYALm+Y9THE0O0t6fmu/xooTedFRGnRjRR4H+rzt4cIeJ8HLivEja6rsH0H4YgKgKRdic/obcTns0SKuA614Q2ideEl4HGiNO9yIkB7EHiOuH+Wwr4Tfkl2TiK+763xT6OBKSWdQ9yfzgHOd4fKELsiSGu5PEm6x/Y/k3PRicDJJbkrEXbXZyhmO40hjBlWJy48JVo0v+ZCprv3h+3bJa0BfJho1r/G9kGZZXUzi9n+TGP/CElFDQsG/mi7lVG9TTHa4i7bb0l6myjpuCSfvF6ckoxYzqN3ZrAU96+xRJN7X/fBuSnrgXhywn7/+0TJ44PpeBGmUEQA0eTiLCreHx/t4975PUklDjReol2bQEH0/dsDzAn8XtIvC1qN7kocA43/NMEX5uXQ3ALaYftNSUcSScz/Ej19+wLN5GDuROE4bF8naSNgQduHS5qBSHoUw0BOk5JmBtbsVIAGXdKTJukLts9J2+sCtzoGnbbOH2R772wCG0j6MBGQrUZ8+O4HDmxZ95ZEskWdjbAPb7p/FZMdlPRLwonufGKpfGOiz+eorMK6FMX8lC2crOKTlfh5tj+YV1mQ+n3uAZYmypgXJb5PKxGraj+wvWE+hb2R1K623raLcP+StCbR3/d3ers7Lg5sZ/uKjPLGIWl5IhGzJPAqUc4+Zzpt4E7bf84krxeSPg3cYvufaX92YGnb1+VV1htJfwHWce+h2zfYXiKvst5IOhQ4pxTXyYlF0kJEmXMRveaSZmw+F03suUr/SPoJkXC/pW85eymk/t2F3TP79EzbX0zb37Z9RFaBDZKRyXTAyrYXkrQC8HPb62eW1ovUYtXibWIEw0ytA50sxe6WIO1s25ul7UeBW4gH9lHAQsBKpQRp3YSkG9ocdkmN+oohgkvZfjPtz0oMbCxivlO3IekThOXxrcTD7yrAto2Vq6xIusb2Wq3vvKQjbH87GUssCmxk+6XcOltIWsYFzsjqi6SV6HF3fJ6YkVbMSlojSPsyUbKzDuHw+TawAfAv2x/Pp7AH9ZklKGky4C8l9fICSNqMuEeOJoLzTYH9XdYog9Y9fSHgb8TfW8R9qKQhvOMhaQrgH7ZnmuCLO0BKcLVbNRHwC9tztzlXGQBJOxAJ9xWAp4iAbYzth3LqatK4du5ItAisCNxOVCcsR7QHHJdPYQ+SHra9hKQHbS+Vjo03rzc3DROeOYh75iGEwyPAz2wv2SktXVHuSPSftXjK9japKfp8YBYKqbmVdDhwiO1n0v4WwK8IG/Ft0rJ+MdhePbeGieApen9O3wT+kUdK92P72nRRX5n4vX6zpKCH3lbsACMkXUA4PR5NfN9L0nsJMeupSFIA8UXi93ZR69qUzn3R9pnZxPWPiSqEG4F/Ew8gJWWx3+5jYjMFUapZFLbPVgw4bg3d/lyhCYVP5hbwP7IHsepfCn1HGfQ9V3mfpFLWY9J1dCOiHPswynx2fsP2JyXd0DLikHQzsDtQRJAGvCJpHtL9PZnXFVXuCD0mPIpZjp+yfVnrnKSOlo+W+EFrx1SN7TkVw20/QmQ15iKyriWsBGxq+zsAkpYg6pjXJbKYRwOrZtQ2HoohvNsB89BojLX9zWyixuc+4JbUvPlfIqv+cHKtA8pzASsRSXMRPYhvAmvRk/hYVzEg/tF86gZkLLC1Y9TGooTd8Jcya2oyWtJRjN+TVkrp1olE2eC99Dg6tvpQDyBKnUtgfaJ3bg7gA/Q2ajChtRROBS6VdBjx+dwJuCCvpKBZ1iZpbiLIPb9xfu4S+iX7lN8Vs6LbjrTS1/w8ipjx9gBlDF5usYXttgZqks7utJj+UIxY6beEy4XYxcM4U5O1iGvSHUSAdk1WUQOQAojJk4vzVsTK9L8kTWa7Y7O9BmAnwiVzfkm3Ec+e2+SVNCBm/M9qR8sPuyVIm0LS0sTFcSRh3XoG8FciCh8j6Up3aAL4ALze2P4FUWt7L4Ck2fJIGpDziYbdNYi+lfWAZwZ8R+d5iXDzbNEyjBiRQUs3cyGwIbESeTiR4BDRk7g58Pl80nrxAcXA2HnSzzkJMx4IvR+TtLztUjLYK6SfzXLrkgYGrw4savs9ST8GTpY0p+39KcuxbDbCKnpKeiflALB9fccV9YPtn0l6HNiCSHZcToxhKIHj6HFqvYnxgwsTwXBu+ursSyk6YfyVPgMv9XVMLYA/SfoO4Y56G/BbYhX6LgoyjwD2Sj9FOEyXlHTryyeIMvGWa+L1tt8e8B2dp/UdF1F59C7hiH4+kdT+biEBGrbvTqtTSxLxHMvxFgAAIABJREFUx8MubCRInyTCTMDMklZrnSZarTqnp0t60rYi5j6YuCmOJZbvFyGaEC+1nd19R9LRwFuEvk8DyztspKcDHrQ9X1aBfZD0mO1Fk+5DCSvX22yvOIG3VroMSU+0zCz61INPDjxUUk24pF1tHyZpXdtjlIbdKlwor28lPioTRtIDwAdbCSxFtHsc0Ze2eSl9P42+iq2AK4lG7eOIlaDdS8quN5G0JFFm9NfcWvrSLf2SlUmDpCsIc6A5iX6kG4kg6LPA+rY3yCivLZIeKK2Xsy+p1PHDROLtU8DbJRldpJLG44nRGtsCx9heNZ27uqRrp6TpiTlkHyaela8CTizJlCVVmLX4KLGS+vPWaWC07ZU7padbVtKeTf+mIXq7tlTYeF4PzABsKukw5484dwF2I/o/1m988FaiZyheSTwvaUEik7kHMex0rpyC+iJpQ2Lg9jz0HnRam6DfH5M3tr/R2rD9rqSOZob6I5nCvEc8VBwG/FzSy8AXJI0BXgR+ls4XQSoj3Z7xS4ZLmUV1FJFVPQnCjQHYTtLvKGelokmrvGRyYAliDtmMklbJXUIq6XZgk0bP8W+Iz+LbCofhEwf8D3SeovslW6RE0Y40hm7bPimrqO5kcdvrSZoK+Lt7Rq38WtK3cwrrViTNS1QarUmYbL1OPHeWxNeJNoDbgG8CS0i6ng6X5U0kfyD6yw8nnue/To/pSRG03HABJL1CJOGax2q5YxtWID5wzTKYgwjnqlZkm/0DmZbB283weppwCCqNLYiH4tOADxJfmK9nVTQ+RxF1zLdSlnlAt3GbpI1tj3bDKlzS6kQCpAQWIL7Ty0haBJiVeAiejSjVFPBPSR9oXjQzMxq4Afg40Xe6PlGGXQq/aVfqYnsnSb+HWF0r4fqZaAW65wDzE+XtVxB//9x9frM1ArT1iaBiKXpWLUoL0krvl2xxONHzcwzx999W0hLVsfl9825KGgl4qbENMZi38v65lrj+XA7s6TR2ozAeBn4PLEN8l14nFgVeIcrHS2JZN0boSPojUcFVFJK2TZuLAmNTf+8UxPepo20C3RKktebljACWl3QgEYVPR8+U9aJQDL3bnCjfWYZyGvSRtJvtQ/uU6OyRTdDAPE/MoimtDrzb2BO4QtLiwGVEs/7qwA+JlZbs2L4TWC+Vvv0S2Mn2pZIWsP2TzPL6Y1bbe6QyjquIpMIdmTU1GSPpQNvjXSNt36QYybAXUcaTkxcJc5NPA1+w/fvMetrxhqQpicTWL4Dvu2c0yPRZlbWn9H7JFusTq0Atx7crifELNUh7f0xO70RGc7uUJAyS/kuPnika+63RC8UEFqkdZArCKGakpJHpeHbznQb7E32HJwAn2d5EMY9sFeABSdcCRxfg2QBwnaTlGi0L8wN35hTUD63r+QvEoPCfEIkk6PD9vVt60toN35ySyLQvT6wCbZ87G5xu4J8lHnpXJx7aPgnMXVJzpKRHSulFmRCS1iBK3y6j98DtUh/aiyVZ3+5NlG+MJR6KR7mgmS/dhqTrgK8Rzq1rE5/Tw0opx0319fsTf/M7iFU+E+WZHyZmTu5j+/lsIruEZMrQqj543vam6fgCxOykrrimloakB4EP2/532p8euMt1FmYlM8ndcT/iefMfRDvIs27MScyNpJVs3yHpa0TP9uONc8sDd9qevP//wqDrG0NjpA7R53Un8QyyEnCv7RIrzcZD0sy2X+3o/7MbgrR2SJqDxkpgCZkNSa8C9xOz0S6x/Zak522X1uf1PDE7oy22T++gnAGRdCPwKvEwOS4TZPvn/b6pUukQqQzCRMbtQGLV/Eg35qqUQEogrQTMS2SsnwduL9ChrmgkrUz0HF/e6jmWtCwws+0bsorrg2IG0VFEmea8aX/hkq7vAKlf6itE3+R7RNLjnHqNf39Imono316QSBocPfA78pPK7VsmEtfYfjizpF5IepLQdxTR77UI8FXb3xjwjZmQdKvtj/Y5dpftD2XUtOaEXtNswciNpE2JCqPTgMMb1/kRxJDwT3Uyqdk1QZqk++iJxv+W/rWWH1exPWsWYQ1SpvXLRLbgHGIexNWlZNVbSHqN0Nautta2t21zPAstB8rcOiqVSqWbkHQXYW9+vu2l0kPGvS1n15JIZbefIRKvY2z/Ma+i7kPSucRK+eVEm8U9JQe6kg4h5sieT7SvbAIcYvu3WYU1aFUdSdqPMFi7ilhJmyevsva0C8gk3enq2D3RSPoKYVi1IeGF8JLtMyQdBzzhDs/l7ZogrYV6JoDv0zh2SyctMSdE6vvZmgjY5gX2AU63XYRBg6RHXZDl+kBI2p+YlXYx8E7reAkrp5Xhi7poIGtleCLpftvLKI3cSC6KT9qeP7e2Fsm9d0HgOtv3ZZbT1Uh6slWGlxx7b865gjIhJD0NLNXo65yVGAFUjOtsSrzfBrwMXE2YcTxhe6OswvqhXUCWO0iTdL7tz6ftZj8iFNiH2AjSdiZ6tS8jRsFclCOB0C3GIX3JOgF8Qth+hAjM9lEMwduaqMGdPauwHrrpZtiaRt8szyxp0GlleNJNA1krw5NLJR0ETC1pA2KO0rV5JfUgaRRhbX4DcKqkH9q+JLOsbua/rY3UajHeUPjCeILez6D/Bv6eSUt/jLH9AICk5YiEwt1ZFXUf4+6NtkfkFDKRNEfpvCnpFMLF913FrNaLbD/dMTHdsJImaZvG7uLAsoStMMQvdOe+dbg5aLkm9nNuhO3/tjtXqXSKtBK9L+GqNDk9maxqevA/ooIHskpas1XvL2kx24/2Of/NksqLKpMOSQK+Sk8Z4Y3ESIYinHIlPUFYcr+Z7OLPcRrCW3n/SHqP3mNqpkj7xaxWSPpBY7c1g2w0oXMD4EHbX8mhrR2SnrK9YG4dAyHpWXoWKqaiYbBGGsdQcrmjpBdtz5FbB4yz3t+HSMLuDHweOBJYkajmug/Y1fbyndLULStpTeONWQh7zOaxjs4tGIBvAG2DtBqg/W8ky9svMP6w4I7WBQ8hTgMOAK6jkXmtDFl2Jv7WAFdLupPIVh9AzIAp9uZd+X+ztWPA9rj5bZK+TFwDSuDdVqmb7efT2JrK/4jtbpiF1lxJeQE4u7Ff4ipq8bMGbc830Pl0zS+ZklbXrqZnpqAIB+y/EEYiOwIHA9/ppKCuCNKaza9pJWD9PsdKqQ+eXtKW/Z0szVWrSzgfeA34EGHGsg7wQFZF3c0/bR+fW0SlY0zd2H7I9kaS5iMGB89MNO5XhhCSZiH+7j9O9tet5NZswCGUE6TNLemKxv78zX3b62XQVBlEbO+fW8P7pFtmDXYzxZTz2X4q9c21+BUxw3N7YhTDoYTpXsfoiiANQFIrui05WzSSmIvW1jURqEHa+2cR24tIOp54sNwfuDKzpm7mAkm/A86i99y5YjKD3UCbgawtU5tiSosSzb6UGVPp+HpEP8hMwJKErXBl6PAN4qFiHnoPNH6TCNJK4TO5BVTykUxjfkR8TsfN8SrJDdv2Wrk1TAKyV5q1MQwZd4pyn+lNzOi9HDiISGi+RpQ9doyuCdKIQaytP/Jxkv4AzJn2p8kjaTxeLMm+fojwiqTZCYel7YmVta5wpiyUNdLPfRvHambwfdIlDdAAUyant8mAWYkS191svyhpRqIfpP7thxCpFPxASefZ3iS3nv4oaTZSJQtHATsRNudjJ/DajiJpPWJcxd/TqIDpG6fPK20O5gTInoTrovtli12IWcfvSrqHuG+uRhjYfZMofewIXWEc0o40uLGVfRlr+7WcegBKvyl2I2lQ7H+I+S8nEsOCD7V9Uk5dlUo3IGl3wmjJRNZycmBaYEaijOMm20fmU1iZlEiasXUvTIPWx6OOL6mUgKTbgNVKMbJpIulBYMXkkvkEUcED4YWwoe3V8qmrDCaSpiUWgF61/UoyNfonMJvtZyUtaPupjunpliBN0qm2t+5z7Fji4f3YeuMZHqSy141sj86tpRtJF5xWKVTTiGWHbKIqg4ak+Ym/8zTAd21/Q1LLmWoxYEtgU3fLjaAyIJLOtr1Z2n6SnuC8hUuaQ1UZvkhagygnu4zepfc/ySYqIelx24uk7QebA+AlPWx7iXzqKoONpOttr5G2j7G9g6QLbX+u01pKrQVtx6IAkqZPPwX8lsgGVyOEIYikGST9TtJ+klojFkYQZRKV/43RROnGx4l5Lx+gujwOZXYl3Kh2BmZIx0YDGxGr0vfUAG3o0ArQEhvaXtj2Qo1/RQZoklaQVKtQhhcHAs8R89HebvwrgckktdqBxjngpufO6du/pTKEaCa2lkw/s7jPdkVPmqQFiN6K+YE/SPq57QuBu4C7JG2fV2FlkHgHuIAIJHZLrmX/An6fVVV3M6vtPVKy4yoi4L0js6bK4PFQ+jkV8DFJOxAPQrcDj9t+OJuyymBzCTF8t2gk7U/0RS4AnCdpTWL26eZ5lVUGmTkLLhs8n+jb3tf2W43j2wN/yiOp0kHaJS6zJDO7otxR0tnAJ4BriMnfr9hes3H+z7Y/lkleZZCQtALwhO1/SVoZOIlYSVu7kzXBQwlJ1wFfA1YlHowuAw4ryVGrMumQtH6bw1MSJiLLE7bs29TVtKGHpMOIMtdiZzxBlI8BSwN/aZWVSXrUdjWIGsKk4Pwlwi2v5Y5bRM9kms/6R8IR9TKi2mR1YhTQ+rafziivMshIugF4lFhR+zRwKeFGeylAJw0CuyJIA5B0s+1V0i/vGuKCflY6d4vtlfMqrExKJJ0ALJR2R6V/GxMmCNvZ3jiXtm4mmQmYGCT6M+L3eWSXuVVVJgGS1qwOe0MXSde0OWzbRbl5SroLWBP4k+2lJS0CjCm1NLMyaUg9k30ppmcy9b9vQjgijwXuA06z/c6Ab6x0LZJWB74OrMwAM0Q7GaR3RbljHwz8ArhC0mjb/c1fqHQ3a6b5aNMC9xNmIU9Jeprag/i+kfQj4A+2H28c3ru/11eGBccCi+cWURkcumjG0/eBK4C5UtXMmsBueSVVBhvbC034Vfmw/Z6kmYGf2P4HgKQ5JX3C9hmZ5VUGAds3SHoT+AdwMvAb2+fk1NQVQZqkMcBS6ecMtl+XdCJxcf9ZXnWVQeIlSdsRZgfTAK+n49NS2EyVLmEGIrHxMvAH4MwSykoqg4ekxYA9+jsNzN5BOZUOkWaI7t23JFzSMsD2tr+bRVg/2B4j6XZgFeKZZBfbz2eWVRkkkrvss8ne/LvAyMbpK23fmklaO35g+9jWTpqbth9Qg7QhSBrtNcL27ilA/5GkV2xfnU1TN5Q7SpoOuBJYB7jM9urJZWcM0dz5a9sfzqmxMmmRtCAxUPBR4FrgTOAiovTgz7a/l0tbNyNpJWAzoozjb0TAdo7tV7IKq0xyJE1NlLXuCrzb5iWjbM/VWVWVwUbSU7YX7OfcY7YX7bCkAUkJ1+/ZfjntzwXsYbuupg1B0nDgNWy/lipjTkinPgAsZrvfMrNOI+kBYPXGZ3MG4O5SSjIrkxZJ8wE/J9pA7mH8Kj0RJbnbdExTNwRp0KsnbZTtvdKxBYiMxvm2f55XYWUwkbQQ0ZP2rO2zc+sZCkj6GHFBWtn2VLn1VCY9kkYTSazx+pOqOcPQRNJfbc/7fs/lol3gWD+bQ5cJzCAr6u+eqnl2BY4hKni+Boy2fWBWYZVBJRnHfBnYB7gl/WzO8qs9aW24C6AVoKXtp4kGv8oQx/aTwKG5dXQ7kqYE1ge+AKwH3AZ0zKmo0nG2Ad7r59yHOimk0jFul7SR7QuaByWtBpRYRviypBVt3wkgaUnq7MahzBSSlBxlP9vn3Mh2b8iF7eMlPUjonBrY3/bFmWVVBhnbbwLHSjoF+Crwdi5Hz24K0vrtn5G0te1TOymmUukmJG1KBGbrArcCZxG9H69lFVYZbPay/cO+B9NIi1clPVzt94ccewKXSVqCMOR4mygT34cyEzLfAc5PfWnvEuNBvp5XUmUQuYqYN3aM7cdaByVtBDyQTVU/pJEVRY2tqHQG228DRwNIOgC4F7jc9r86paHryh3bHF8aOMv2shlkVSpdgaQrib6+c2v/2fBB0tW215a0DzEX7z1gJ6Kf9wZgrO2vZpRYGQQkzU8Ea6sRfRX3AQfbvi+rsH6QND1hHDI1cIvtFzNLqgwSkmYn+syvp/cMsi8DG9q+N5+6QNKjDOAabru64g4zJK1KJLtWtL1Zx/6/XRSk3UI0wV8KnG77jXT8p8DLtg/Lqa8yOEgaU1IjcaXSTaRZWX8FFiYNL7e9lqRr0s8/2/5YXpWV4Y6kNYB5iMZ8AGyfnk9RZTBJZnDfoPcMsiNaVve5kXQ8oe0K4ERi6PY46jDroUu6Fr0KPGh7rKTPEa6jb6bzh9netVN6uqnc0cTslA2AqyUdCZxDlHBVZ8ehywuSVrV9U24hlUoXsjSwA7A/cQ1tZeVaPy/KIapSaZFGBiwEzAdcR5Q73g3UIG2IkpLsv0z/isP2dpJmJIxCjieCyN/V55BhwcnAJcBiRP/+EcDDkk4ngnUN8N5JzmSd/J/9L0iaRtK+wPS2n7B9BJHhWJXorflVa1WtMiT5GHCtpOckPSLpUUmP5BZVqXQJWwO/AEak7TklbdP4+UxOcZUKcY1fmRizsyewIoUZSFSGH7Zfs/0r28sTq2nfkXSrpG/m1lYZVJ60/S1g+rT/jO31gA8S99IfdVJM8UEaEYy9QcP+Mm2/Rgw2/mcOUZWO8UlgUeImvm7ar+WPk5C0vF8ZmuxFjK4YS/T7TEYMh1+SyBROnU9aZbCRNJuk0itN3iDu5fcAnycqfJbPqqhS6c2r6d8MQJ0tOTxorZhZ0seBpYDHgUU6KaL4IM32lbYPBd6RNELS5wl3oCeIC/leyVa8MjR5kbhx75LqwMemf5VJx/q5BVQGDQGfIR4sjgOes300cD8xOPaYnOIqg4ekHYAbgdFpfw1JJY4x+Q7RM3kCsCXwKHB4VkWVYY+kkZK+Luk2YvzPNcAHbe+TWVqlA9hujfdamujn3oKw4z+gkzq6zTjkTcKV7LhWg6mkHxMPHsfm1FcZHCSdCzwCbG57kTTU+lTbq2WW1pVI2hYYY/vZ3Foqg4+k54gSjVWArYA/JrfHa4BfAa/bvjqnxsrgIOlhYAXgztbAYEmPdIMznaQPlupEWZk09OOg+C7wN8Ig7gjbWeblJc+D9Qn3yd/aLm40QGVwkPR3wjAGIsm5Xtp32p/X9lqd0tNNxiHYXqfN4eOAC4AapA1NlrG9aVpBxfaTkubMLaqLWRT4iqQZCAv2McA1ta9zyLIbsUrxBGmotaQbgP/avkDSD4AapA1N3iEeeg3jrM+nyqqogaSRwLcIw5Axti+UNBXwY+BLxOe2MnS5gCh1/T0wJTE77SXCmn8PYF7i+pWDnYjvzo7ADtI4rwgBtl2rt4YuHyP6Yt8mKk7uB84lrqcdp5uCtDvbHbT9N0kXS5rc9rudFlUZdP4m6YP0PGhsDnRskOBQw/YPAFKJ8IbADwiX1GIe3iqTDttnSNoSeDxlpdeWNAKYMb3knnzqKoPMKMKlbFZJvwA2JZzKSuFU4HXC0fFbkuajZ4bfcjmFVTrCp/rMt91V0l9sH5gGmz9ApiDNdvGtQJVB4+PAJ4D/ANMRAdvkRBk2dHjgeleUO0qagzCOuJtoMG5iwn3l3x0XVhl0JC1AWOCuRmTdngO+YvuurMK6FEkbA2sBHwFeIR6QrrZ9e1ZhlUplkiNpMaJcZwrgRtt3ZJY0DklP2l4obU9DXI82s31xXmWVTiDpHmAn2zen/eWBC2wvmPafsz13RomVYYikHQnDwreB2wmn2c8DpxE+Ht+1vWSn9HTLSto0wILA7sTSY4spiF/aasASnZdVGWySWcgn0/DLyWzXVbT/H/sR2aHfABfbfnTgl1cqlS7mTeJBY3JgKkmrtB6KC2Bcv5HttyQ9WwO0YcWOwOmSXiU+C4ukY0hak1qGXcmA7aMlPQn8x/b1AJLmbplspRX/jtEtQdo4bO8kaUNi6fEI2+ul2RVyNywLVt4XkuYm3HQ+DLwl6SpglO3X8yrrTmwvL2k2wq1o97RS+YztHTNLq1QqkxBJvwK2IRKbLUdcE9/9ElhUUrPPY4q0X/t+hgf/AhYnRoGMBB5qVUTZvo6o8qhUOo7tKyR9snHoJ43tjq2iQfcEaeOCL0mnEP0zhzTOX1EDtCHLWYSzzs+IFdUdgZOI/orK+0TSFMSNcRFgAWAhYsxBpVIZWmwOLGL71dxC2lH7foY9l6bSxgdzC6lU2nAgcGXavgr4aNru6Jy8bgnStiOmfc9N2KKeQAxonSfNgnkmo7bK4DKX7WYWYxdJj2VT0/38HbiVuPh8v9pcVypDljvoglmolWHLaElHAecR/eYAFFSOWxneqJ/tjtItQdorxJf4v8AIwjziLcIitRqGDG3OlfQp25cBSPootVb9/8PctntZyUqaudRse6VSmXgkHUtP5cl/gHskXZ22AbC9Qw5tlUofVkg/924cK6kctzK8cT/bHaVbgrTz08+FgF8SgdpZwGq2T8umqjIo9BlyKWA3Sc8TfRXzAU/n0tbt9A3QEicS7kWVSqW7ubHPfjXiqBRJJwcCVyoTi6QTiefPBSWdQDyDNrc7SrcEaS1sewdJ6wL/INNwucqg88kJv6QyqbBdA7RKZQhg+2RJu9k+NLeWSmUgJH0cOAqYzfa8aX9h26dnllYZ3hxFBGOtz+dkxIDr1nZHr63dMidtASLT/wXgScaPZg1sl4a1VoYYkuYH5qHxd6916/8bkuYCtmf832ctgapUhgCSHrG9eG4dlcpASLoL+BJwvu2lJI0A7rW9VGZplWGMpCltvyPpVtsfTcea2zfbXqVTerplJe0DxJyX3YkBcxCBWesh0zVAG5pIOoRwKZuWmPS+HHAfMWyw8v4ZDdxAZImOJox4/ppVUaVSmZRML2nL/k7WlYpKIUxp+2FpXK7wPeI+X6nkZFNJ3wWaI0CqccgEOB04FTiDsF8X8JW0PRmwCfHwXhl6bAIsSvRN7UbMUzk4q6LuZlbbe0ianrCVPYpwgatUKkODkUTJeLsHCxP300olN5dKOgiYWtIGwA7AtXklVYY7tv8g6U/ADyWdS7jLX9V4SUcDtm4pd7wiDa2+ptVs2mf7Ottr5lVZGQwkPUgE4N8DHgMuAp603dFZFUMFSdcBXyNWItcGLgMOsz13VmGVSmWSIOlR24vl1lGpDIRiCe2rwGeIBYMbgSNt/2eg91UqnULSRsBitn/ZOHak7Z07pqFLgrQLCLv9KQizEAFzEKWPVwO/tv1G//+FSrci6YvAE8TYhZuA6YBzbH8jq7AuRdLcRFnJi8SA8GWJG+NlWYVVKpVJgqTzbG+SW0elMiEkjQSWIEYqPWr73cySKpXxkLQvcBdhIHKS7Y7N6u2KIA1A0t62D5K0CPD1dHgEsBoRvK1u+61sAiuDjqTJgZlsv5xby1CizkmrVCqVSieR9CXgcOAhokR3NmAr2zdlFVYZ1kh6BPg7MCdwgu1Rkq4HPg0sDxxge51O6emKnjRJBwBrS5oGWBB4BjiFWFFbDtiyBmhDi2YJq6Rf294lZdlqgDbpqXPSKpVKpdJJRhHJ9UcAJH2EuBctm1VVZbjzgu01JN1ge1TroO1/S5qSqELqGF0RpAHnEEOMzyWWG9elpzF6PuqD+1Ck2SNV56YNInVOWqVSqVQ6zKutAA3A9m2S3sspqFIhzJUAkDQZsTA0dzIReQfoaKtNtwRp/wAetn2PpJeBx4GZgdeBnd0tNZuV90P9m04iJG1m++y0/YN2r7F9YGdVVSqVSmU4Iak5X+pcSacSLt1jiTm4Y3LoqlT64SrgaeLzuXczqdApig/SJE0HnADsJGkF4FhgFWIg74HAvalP7XjbNQszdFhU0jtpe4rGtoi5eFP2877K+MzU2B6RTUWlUqlUhjM/a3PsR43tmpytFEPDQf56249IWpowuOnYXObijUOSWcRCth9LMzWOtP3XxvmPACvZPiqbyEqlUqlUKpVKpdK1pICs1ZO2ep9juwNP2B7dKT3Fr6Qls4jH0vbebc7fBtzWaV2VSqVSqVQqlYmjv3L7JrX0vlII7VawzgJ+DtQgrVKpVCqVSqUyZKjl9pXSmSNZ7rd+Cpi9sb2IpClsj+2EmOLLHSuVyqRD0k9t/2jCr6xUKpVKZfCQNBuwoO3bc2upVCYGSVPafmfCr5w0TNap/1GlUimCtSXNNOGXVSqVSqUyOEjaAbiRVDomaQ1Jh+ZVVRnupL4zJP0ozWZuHZ8SoJMBGtSVtEplWCHpPGLW4HXAG63jtnfIJqpSqVQqwwpJDwMrAHfaXiode8T24nmVVYYzksYAhxDzed8GPgRcBnwOGAncb3v7TumpPWmVyvDigvSvUqlUKpVcvAO8SzJokDQ7MFVWRZVKsBSxyvsdYtTXrMB7tleRdEcnhdQgrVIZRtg+ObeGSqVSqQx7RgGXALNK+gWwKXBEXkmV4YykhYF5gdeIwGwyGomEREfLHWuQVqkMIyR9kbg5zk04FQFQh4NXKpVKpVPYPk3SrcB6xLPoZrY7ukpRqfThQ8B/gSWJ56PJ27ymoyO/apBWqQwvRgEbAj8DtgfWIi5IlUqlUqkMGpLm7nPo3zRmTkma2/ZznVVVqQS2z5X0DeAR4M/AiunUiMZrdumkphqkVSrDi7G275f0ILC47bMkPQ38JLewSqVSqQxpbiJKx1qrFHMDzwFTA7MATwDVOKSSm4eB3YGngWeAbxHljx2nBmmVyvDiPEmrAecCZyaHrb9m1lSpVCqVIY7thVrbkk4CTrR9Xdr/AvDxTNIqlRbHAE8R/ZJ32H5C0k+JwK3jVAv+SmWYImlpwsXoCtuv59ZTqVQqleFBO7t9SY/ZXjSXpsrwRtLiwCmE3f68wNHEyKJ9gc8CLwAX2D66Y5pqkFapDB8kTU7M/5iXRlOs7WMLvDVVAAAVN0lEQVSyiapUKpXKsELSpcC1wG+BscC2wHa2V8qpqzJ8kTQHMJXtZyXtDywAnGv7onR+SWBF26d3SlMtd6xUhhcXAbMBdxA3RuhtL1upVCqVymDzFeBQ4HFgGuBPwJezKqoMa2y/2NgdASwGXC5p30yS6kpapTKcSCYhC7p+8SuVSqVSqVR6IelgYAZgdtubJqO13QnDm1G2P9gpLXUlrVIZXpwPbCnpTNtjJ/jqSqVSqVQmAZK+Y/vwtH0sbao4bO/QcWGVSm8uBO4kDNYA/mn7UgBJe3VSSA3SKpXhxZ3ACcAJkt4lMkO2PTKvrEqlUqkMcR5tbN+YTUWlMgC2b5Q0GTBtu9Od1FKDtEpleHEwsKrt23MLqVQqlcrwobUakbZPlrQCsLDt8zLKqlQAkLQ8sJPtb9h+T9KICb5pkJkst4BKpdJR7gQezC2iUqlUKsOX5J53BPCrtL+mpLPyqqoMZ+z/a+9eg/2qyjuOf3+JCTdTgheQi4DBcpOpiLZSxSJUZWq1FxCl6BSLSJ0y1ltr0WqtrdoqdXS8tApVC8ULwVsF0SoGQxQ1gggiKoxykQSmFgsWQzAJT1/sfeAQE3jT7LVz9vcz85/svfZO5ndenTz/tdaz6grg5iQfSRJGMJHVPICkQa0FrkqyHPjFzKD7ACRJAzoOOBC4CqCqlif517aRNHVV9cYkfwa8l67DI8DiJM+k2x6y05B5LNKkafl0/5EkqZU1dHt+CiDJPsw6u1Nqpar+OckbgP37vWkfA369f/zxIbNYpEnTUlV11uyBJJ5NI0ka0l8CXwB2TXIucDjwiraRpHv8HfC/wIOq6o2tQnhOmjQBSR4CbAusAA6jm7aH7mDrL1TVI1plkyRNT5KdgCfRTRisrKqbG0eSRsWZNGkaXgK8GNgduGTW+Brg7U0SSZImJcmeGw19p/9zQZI9q+rGoTNJY+VMmjQhST5ZVUe3ziFJmp4k36PbhxZgb+A67l3ZUVV1YKNo0uhYpElzXJIdq+r2/nq3Tb1TVauHTSVJmrIk36uqA1rnkMbK5Y7S3PevwLH99Vc38byAJcPFkSQJZwmk++FMmiRJkgaV5GqXN0qb50yaNBF9h8eX0p33sY5uVu19VXVH02CSpElIcvys2x03uqeqPjJwJGm0nEmTJqDfi/Zl4Fy6NvwLgKcBvw0cUVU/aZdOkjQFST50P4+rqk4cLIw0chZp0gQkORP4YlWdvdH4i4EnVtVJbZJJkiRpYxZp0gQkubGqNj6fhiTzgOs39UySJEltzGsdQNIg1m5qsKru3twzSZIktWHjEGkadk5y+ibGAzx86DCSJEnaPIs0aRpedj/PvjJYCknSJCV57QO9U1VvGSKLtDWwSJMmoKrObJ1BkjRpC2ZdHwjsB5wHbAMcDXyhRShprGwcIkmSpMEk+Rrw9JlzOpM8HDi3qp7aNJg0IjYOkSRJ0pB2AdbPur8dWNIoizRKLneUJEnSkD4ArOjP8FwHHI/LHaX7cLmjNCFJngz8DbAnMJ+uu2NV1b5Ng0mSJiXJ04BnANsC3wA+VlUb2qaSxsMiTZqQJNcDfw8sp/v2EoCquqFVJknS9CSZR3cEzPyZsapa3S6RNC4WadKEJPl2VR3cOockabqSvAx4E3Ab3ReGM6s63Jcm9SzSpAlJ8kZgZ2ApcNfMeFVd0iyUJGlSktwMHF5V17TOIo2VRZo0IUku2sRwVdWRg4eRJE1SkmXAM6tqbess0lhZpEmSJGkwSd4PPAE4n/uu6nhLs1DSyNiCX5qQJLsCLwZ2p9sDAEBVndwslCRpalYDn+mvF7QMIo2VM2nShCT5OrCCru3x+4GjgJuq6pSmwSRJknQPZ9KkaXloVf1lkkXAl4D3AZc1ziRJmpAkTwXeAOzGfVd1eGan1LNIk6ZldZIlwFeBU4HPA7u0jSRJmpjTgVcArwT+Ang6sGPTRNLIzGsdQNKg/gi4E/gwcAvwAuDEpokkSVMzr6o+C3y7v34b8LzGmaRRcSZNmoAkrwM+WlU/nDX8mlZ5JEmT9o0kh9F1dzw9yUq6LxAl9WwcIk1AkrcBxwC3Ah8Fzqmq1W1TSZKmLslRwEHAuVV1Y+s80lhYpEkTkuTxwLHA0cAquoLt41X106bBJEmSdA+LNGmikjwReCvwm1W1Tes8kiRJ6tg4RJqQJAuTPDvJmcCngZ9h4xBJkqRRcSZNmoAkxwDPoWtzvBJYCnyqqm5vGkySNElJdgX2BObPjFXVJe0SSeNikSZNQJILgXOAT7j/TJLUUpLTgJOAq4D1/XBV1ZHtUknjYpEmSZKkwSRZDRzkl4bS5rknTZIkSUO6rHUAaew8zFqSJElDWgtckWQZcNfMYFWd3C6SNC4WadKEJDmiqi6adf844Mqq2tAwliRpWs7vP5I2wyJNmpanAhfNun8+cHqS66rquW0iSZKmpKrObJ1BGjsbh0gTlOQhwJqqWtvfL66q2xrHkiTNUUk+WFUn9tfXAr/0H9Cq2nfwYNJIWaRJE5LkcOCDdLPo2wHXACdW1TVNg0mS5rQku1fVqv56r029U1U3DJtKGi+LNGlCklwDnFRVF/f3xwCvrqontk0mSZrLkuz2QO9U1eohskhbA4s0aUKSXF1VBz7QmCRJ/5+SXEe3xDGbeaWqasmAkaRRs0iTJiTJq4CH0i15XAccC+wMvHPmHb/JlCRtSUkeU1XfbZ1DGjOLNGlC+m8y74/fZEqStqgk11fV3q1zSGNmkSZJkqTBJHkHXfOqTwJ3zIxX1SXNQkkjY5EmTUiSxcDzgD2A+TPjVfXaZqEkSZOS5KJNDFdVHTl4GGmkPMxampYLgJuBlcD6xlkkSRNUVUe0ziCNnTNp0oQk+WFV7dM6hyRpupIcCrwPeFhV7dHfL6mqjzSOJo2GRZo0IUlOBeYB5wJ3zYxX1Y3NQkmSJiXJ5cBxwKer6oAkC4Arq+qAxtGk0XC5ozQtAV4DnADc3Y8V4DlpkqShLKyqHyT3HJl2N7BDwzzS6FikSdPycmA/z0KTJDV0QZJ/ALZN8rvAycCX20aSxmVe6wCSBvVl7p1BkySphVcD1wCXAicBF9MVapJ67kmTJiTJxcBjgcuBX8yMV9UzmoWSJE1SkkXAvsC1VfWz1nmkMXG5ozQtr28dQJI0Tf3SxjcDlwHvp2tidT3wqCQvqaoLGsaTRsWZNGlikjwIeDhdExEA3KMmSdrSknyfbnnjEuA04IiqujrJnsAFVXVQ04DSiLgnTZqQJK8EbgV+BHwDuBH4atNQkqSpeFBVfaWqzgLWVtXVcM8xMNu0jSaNi8sdpWl5Kd03mO8D/gzYB3hhy0CSpMlYnOS1/fV2s64DLG6USRolZ9KkaVlXVbcC3wUOBlYCz24bSZI0Ee8GFvSf9866fhDwnoa5pNFxT5o0IUleBnyTbsnjMuCnwI+q6vebBpMkSdI9LNKkiUryUGBv4PKq8uw0SZKkkbBIkyYiyXzg8cB/VdX1/dg84MdVtXvLbJIkSbqXjUOk6dgReCWwS5IdgHcBawHb70uSJI2IM2nSBCV5JF0L/h2AA6tqVeNIkqSJSHIGsPF/QDcAq4DPVdVlw6eSxsXujtIEJPnDJFckOT3Jg4F/pztI9HTgRW3TSZImpuj2RK8ELgceA9zZP1uaxN9Lmjxn0qQJSHINcBTdL8V3AGdU1XuT7AhcUVV7N4wnSZqQJJcCh1bV+v5+e2BZVR2aZA/gwqrav2lIqTH3pEnTMI+u7f4augNDPwBQVbf3vxwlSRrKTnS/i/67v18I7AFQVTf5e0mySJOm4k3AVcCNdAXae5P8I/As4Dstg0mSJuetwKVJPgH8AjgGOAsgySHcW7xJk+VyR2mCkrwKOIGuaPvzqvpR40iSpAlJsh9wJLA9sLKqVvTji4D5VXVby3xSaxZpkiRJGlSSPYHdgcyMVdUl7RJJ4+JyR0mSJA0myduB59IdA3M18Gt0S++f3DKXNCa24JckSdKQjgYeDXweeA5wMHBz00TSyFikSZIkaUhrgbvpZs+eAqzGWTTpPtyTJk1IkgOBlwOPBObPjFfVM5qFkiRNSpLnAT+iK86+CjwY+HhVvaRpMGlELNKkCUnyfeAcYAWwbma8qpY3CyVJmqwk84HFVXVr6yzSmFikSROS5HtVdUDrHJKkaUny2gd6p6reMkQWaWtgd0dpjkuy26zbM5P8NfBRuj0BAFTV6sGDSZKmZEHrANLWxJk0aY5Lch1QzDqLZiNVVUsGjCRJmrAkb6qq17XOIY2ZM2nSHFdVj2qdQZKkWY5MsriqbmsdRBorizRpQpIcv4nhDcAq4LKqunPgSJKk6bkF+G6S5cAdM4NVdXK7SNK4WKRJ0/ICukNDl9HtD3g6sBxYBOyX5Niq+nrDfJKkue8/+o+kzbBIk6ZlAfD4qroZIMkS4J1V9bQkvwW8C/iNlgElSXNbVZ2Z5GBgSVV9snUeaYzmtQ4gaVBL6JaZzLgOeCxAVV0M7NwilCRpOpK8EXg38M7+/vAkS9umksbFIk2als8D5yV5dpKj6FrxXw6QZFe6/WmSJG1JxwFPBX4OUFXLgce1DCSNjcsdpWn5c+BFdHvTtgdW0n+TSbcv7Y8b5ZIkTccaYAe642FIsg8wv2kiaWQ8J02SJEmDSfI04E3AfsCFwOHAK6rqw02DSSNikSbNcUn+rape2F9fS//N5SwF/A/wTeDNVXULkiRtQUl2Ap5Et6pr5UxDK0kdizRpjkuyW1Wt7q/32sxr2wJHAM+vqqcMFk6SNBlJfgh8BPhoVV3dOo80ZjYOkea+n8+6XrepT1X9ADgdePjw8SRJE/Esut875yS5MsmpSfZuG0kaJ2fSpDkuyblVdWx/fR3d8sbMeqWqakmTcJKkSUqyP/Cc/rOGbnbt3W1TSeNhkSZJkqTBJdke+F3gFODgqlrcOJI0GhZp0gQkedL9PK6q+tpgYSRJk5VkEfBsuhm0w4BlwFLgs1V1V8ts0phYpEkTkOSiTQzfDTwa2KOqPJ9GkrRFJTkfeDL3FmbnVdWatqmkcfIwa2kCquqI2fd96+O3ADsDRzYJJUmamo8Bf1RV/9s6iDR2dneUJibJCcC3gBuAQ6pqeeNIkqQJqKqzZxdoSd7WMo80Zi53lCYiyWOAfwFuB15aVde3TSRJmrIk11TVvq1zSGPkckdpApKcBvwecGpVfap1HkmSuO9xMJJmcSZNmoAkd9M1Cqn+c88juu6OC5sEkyRNVpJDqupbrXNIY2SRJkmSpMEkubqqDmydQxozG4dIkiRpSOclOS7JNq2DSGPlTJokSZIGk2QdMHM+53pcei/9Eos0SZIkSRoRlztKkiRpMEl2TvKOJOf09/sn+bXWuaQxsUiTJEnSkD4MfB94XH9/K/ChdnGk8bFIkyRJ0pD2qKr3AxsAquonwEPaRpLGxcOsJUmSNKQfJDkKqCQ7AKcAP26cSRoVZ9IkSZI0pBOB44GHATcBhwEnNE0kjYzdHSVJkiRpRFzuKEmSpMEkOQPYeJZgA7AK+FxVXTZ8KmlcXO4oSZKkIRWwN7ASuBx4DHBn/2xpkhc1yiWNhssdJUmSNJgklwKHVtX6/n57YFlVHZpkD+DCqtq/aUipMWfSJEmSNKSdgMWz7hcCewBU1U3A9i1CSWPinjRJkiQN6a3ApUk+AfwCOAY4CyDJIcB/N8wmjYLLHSVJkjSoJPsBR9LNmq2sqhX9+CJgflXd1jKf1JpFmiRJkgaVZFdgT2D+zFhVXdIukTQuLneUJEnSYJKcBpwEXAWs74eLbmZNEs6kSZIkaUBJVgMHVdVPW2eRxsrujpIkSRqSh1VLD8DljpIkSRrSWuCKJMuAu2YGq+rkdpGkcbFIkyRJ0pDO7z+SNsM9aZIkSZI0Is6kSZIkaYtK8sGqOrG/vpaum+N9VNW+gweTRsqZNEmSJG1RSXavqlX99V6beqeqbhg2lTReFmmSJEkaTJKrq+rA1jmkMbMFvyRJkoZ0XpLjkmzTOog0Vs6kSZIkaTBJ1gHz+9sN/Z9VVQsbRZJGxyJNkiRJkkbE7o6SJEkaTJL5wPOBJwBrgC9W1ZfappLGxZk0SZIkDSbJWcAuwDnAdsAfA5+vqjc0DSaNiEWaJEmSBpPkBuBRVXV3f78dcFVV7dM2mTQedneUJEnSkL4DPGLW/baAZ6RJs7gnTZIkSUP6GfCtJBcC64AjgCuTnD7zQlWd3CqcNAYud5QkSdJgkpzwQO9U1ZlDZJHGyiJNkiRJTSTZH7ijqm5qnUUaE/ekSZIkaYtLcmmSPWfdvwf4T2BZkj9pl0waH/ekSZIkaQgPq6obAZIcBRwJHADMB74CfKhhNmlULNIkSZI0hDuSLATuBk4DXl1VawCSLGqaTBoZizRJkiQN4QzgYroi7dqqOh8gyV7A+pbBpLGxcYgkSZIGkeQ3gYcA/1lV6/uxg4CdqmpF03DSiFikSZIkSdKI2N1RkiRJkkbEIk2SJEmSRsQiTZIkSZJGxO6OkqStWpJTgVuq6t9mje0PvBC4Bfg28EjgRGADsBa4CzinqpYmeSdwdlVdOuvvf72qDh3sh5AkaRaLNEnSVifJt4EnzHSH2+jZVcBzNhreB3hpVV21iX/ug8CjgEs38UySpMFZpEmS5qoFwEJgu829kOTtwGOBvZLsXFVnDBVOkqTNsUiTJG2tnpxkA7AXsCjJYRs9/x3gSuAQ4DrgM0nW0C2B3Bs4papelWQn4HPAiiQzs2n7z7p+d1WduYV/FkmS7mGRJknaGp0BPL2/3g+4A5g5+HNV/+dnqupUgCR/D7we+NWq+tskZwMrk2wPLAUuAK6vqif077snTZLUjEWaJGmr0s98PaWqjuvv79M4JMkHgJ2B45L8AXAq8GC6PWfHJ1kEbFdV/5NkKd1yyIXA2fzyXjZJkgZnkSZJ2trMBx5xP893oVsC+U90M2zQNQ5ZBawAPk1XuAGcApwAfL9/X5Kk5jwnTZI0F+0F/LC//hW6mbT1wK7AQ+m6OVJVP5n5C1V128AZJUnapFTVA78lSdJIJFkMLAfu7IcW0O1Hm2nHvx/wKeAlwPHA0cDFwB8Abwa+BPwd3e/Av0ryF3QzaQcAz+v/jb2AG/rry6rqT7fkzyRJ0mwWaZKkOSfJ/KraMPs6yYKqWtc6myRJD8QiTZIkSZJGxD1pkiRJkjQiFmmSJEmSNCIWaZIkSZI0IhZpkiRJkjQiFmmSJEmSNCIWaZIkSZI0IhZpkiRJkjQi/wdIeat9nLFe9gAAAABJRU5ErkJggg==\n",
      "text/plain": [
       "<Figure size 1080x360 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "#绘制柱状图展示出版书籍评分均值排名前20的出版社\n",
    "press_score['评分'].plot(kind='bar', figsize=(15,5), legend=False, rot=90, title='出版书籍评分均值排名前20的出版社')\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "##  8. 出书多的作者"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 结论：如下面柱状图所示。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 46,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "count     56765\n",
       "unique    29996\n",
       "top          10\n",
       "freq       6362\n",
       "Name: 作者, dtype: int64"
      ]
     },
     "execution_count": 46,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#检查作者字段中是否有异常值\n",
    "df['作者'].describe()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 47,
   "metadata": {},
   "outputs": [],
   "source": [
    "#消除作者字段中的\\r特殊字符\n",
    "df['作者'] = df['作者'].str.replace('\\r','')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 48,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "count     50403\n",
       "unique    29995\n",
       "top            \n",
       "freq        821\n",
       "Name: 作者, dtype: object"
      ]
     },
     "execution_count": 48,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df['作者'].describe()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 49,
   "metadata": {},
   "outputs": [],
   "source": [
    "#替换作者字段中的空字符串为missing\n",
    "df.loc[df['作者'] == '', '作者'] = 'missing'"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 50,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "count       50403\n",
       "unique      29995\n",
       "top       missing\n",
       "freq          821\n",
       "Name: 作者, dtype: object"
      ]
     },
     "execution_count": 50,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "df['作者'].describe()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 51,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>ID</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>作者</th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>刘慈欣</th>\n",
       "      <td>45</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>金庸</th>\n",
       "      <td>46</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>玛格丽特·杜拉斯</th>\n",
       "      <td>47</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>南怀瑾</th>\n",
       "      <td>48</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>张小娴</th>\n",
       "      <td>49</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>余华</th>\n",
       "      <td>49</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>郑渊洁</th>\n",
       "      <td>60</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>幾米</th>\n",
       "      <td>67</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>威廉·莎士比亚</th>\n",
       "      <td>73</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>沧月</th>\n",
       "      <td>73</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>张爱玲</th>\n",
       "      <td>77</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>东野圭吾</th>\n",
       "      <td>90</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>王小波</th>\n",
       "      <td>102</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>村上春树</th>\n",
       "      <td>102</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>斯蒂芬·茨威格</th>\n",
       "      <td>104</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>古龙</th>\n",
       "      <td>105</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>阿加莎·克里斯蒂</th>\n",
       "      <td>116</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>郭敬明</th>\n",
       "      <td>116</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>鲁迅</th>\n",
       "      <td>251</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>亦舒</th>\n",
       "      <td>379</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "           ID\n",
       "作者           \n",
       "刘慈欣        45\n",
       "金庸         46\n",
       "玛格丽特·杜拉斯   47\n",
       "南怀瑾        48\n",
       "张小娴        49\n",
       "余华         49\n",
       "郑渊洁        60\n",
       "幾米         67\n",
       "威廉·莎士比亚    73\n",
       "沧月         73\n",
       "张爱玲        77\n",
       "东野圭吾       90\n",
       "王小波       102\n",
       "村上春树      102\n",
       "斯蒂芬·茨威格   104\n",
       "古龙        105\n",
       "阿加莎·克里斯蒂  116\n",
       "郭敬明       116\n",
       "鲁迅        251\n",
       "亦舒        379"
      ]
     },
     "execution_count": 51,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#按作者字段分组，统计出版图书数量\n",
    "author_grouped = df[df['作者'] != 'missing'].groupby('作者')\n",
    "author_stat = author_grouped[['ID']].count()\n",
    "#取出版图书数量排名前20的出版社\n",
    "author_stat = author_stat.sort_values(by='ID', ascending=True).tail(20)\n",
    "author_stat"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 52,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 1080x360 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "#绘制柱状图展示出书数量排名前20的作者\n",
    "author_stat['ID'].plot(kind='bar', figsize=(15,5), legend=False, rot=45, title='出书数量排名前20的作者')\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 9. 评分高与评论数量之间是否存在某种关系"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 结论：通过散点图和热力图分析，评分高与评论数量之间没有相关关系。"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 53,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 720x432 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "#通过散点图分析评分与评论数量的关系。散点图显示两者没有相关关系\n",
    "df[['评分','评论数量']].plot(x='评论数量', y='评分', kind='scatter', figsize=(10,6))\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 54,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>评分</th>\n",
       "      <th>评论数量</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>评分</th>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.033469</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>评论数量</th>\n",
       "      <td>0.033469</td>\n",
       "      <td>1.000000</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "            评分      评论数量\n",
       "评分    1.000000  0.033469\n",
       "评论数量  0.033469  1.000000"
      ]
     },
     "execution_count": 54,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "corr = df[['评分','评论数量']].corr()\n",
    "corr"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 55,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 2 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "import seaborn as sns\n",
    "#通过热力图分析评分与评论数量的关系。热力图显示两者没有相关关系\n",
    "sns.heatmap(corr, cmap=sns.color_palette('Blues'))\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 56,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>ID</th>\n",
       "      <th>书名</th>\n",
       "      <th>作者</th>\n",
       "      <th>出版社</th>\n",
       "      <th>出版年份</th>\n",
       "      <th>页数</th>\n",
       "      <th>价格</th>\n",
       "      <th>币种</th>\n",
       "      <th>ISBN</th>\n",
       "      <th>评分</th>\n",
       "      <th>评论数量</th>\n",
       "      <th>评分均值</th>\n",
       "      <th>价格范围序号</th>\n",
       "      <th>价格范围</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>4720</th>\n",
       "      <td>5446436</td>\n",
       "      <td>禁地青春</td>\n",
       "      <td>魏世杰</td>\n",
       "      <td>青岛出版社</td>\n",
       "      <td>2010</td>\n",
       "      <td>349</td>\n",
       "      <td>39.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787543667808</td>\n",
       "      <td>8.5</td>\n",
       "      <td>79</td>\n",
       "      <td>7.300685</td>\n",
       "      <td>3.0</td>\n",
       "      <td>30-40</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>45344</th>\n",
       "      <td>10</td>\n",
       "      <td>10</td>\n",
       "      <td>NaN</td>\n",
       "      <td>NaN</td>\n",
       "      <td>10</td>\n",
       "      <td>10</td>\n",
       "      <td>10.00</td>\n",
       "      <td>10</td>\n",
       "      <td>10</td>\n",
       "      <td>10.0</td>\n",
       "      <td>10</td>\n",
       "      <td>10.000000</td>\n",
       "      <td>10.0</td>\n",
       "      <td>&gt;100</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>37214</th>\n",
       "      <td>3253845</td>\n",
       "      <td>Head First PHP &amp; MySQL</td>\n",
       "      <td>Lynn Beighley</td>\n",
       "      <td>O'Reilly Media</td>\n",
       "      <td>2008</td>\n",
       "      <td>816</td>\n",
       "      <td>44.99</td>\n",
       "      <td>USD</td>\n",
       "      <td>9780596006303</td>\n",
       "      <td>8.6</td>\n",
       "      <td>81</td>\n",
       "      <td>7.300685</td>\n",
       "      <td>4.0</td>\n",
       "      <td>40-50</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7290</th>\n",
       "      <td>25498796</td>\n",
       "      <td>梦醒子</td>\n",
       "      <td>沈艾娣</td>\n",
       "      <td>北京大学出版社</td>\n",
       "      <td>2013</td>\n",
       "      <td>162</td>\n",
       "      <td>32.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787301228654</td>\n",
       "      <td>8.5</td>\n",
       "      <td>557</td>\n",
       "      <td>7.300685</td>\n",
       "      <td>3.0</td>\n",
       "      <td>30-40</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10415</th>\n",
       "      <td>26849213</td>\n",
       "      <td>言论的边界</td>\n",
       "      <td>安东尼·刘易斯</td>\n",
       "      <td>法律出版社</td>\n",
       "      <td>2016</td>\n",
       "      <td>204</td>\n",
       "      <td>35.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787511892966</td>\n",
       "      <td>9.1</td>\n",
       "      <td>45</td>\n",
       "      <td>7.300685</td>\n",
       "      <td>3.0</td>\n",
       "      <td>30-40</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "             ID                      书名             作者             出版社  出版年份  \\\n",
       "4720    5446436                    禁地青春            魏世杰           青岛出版社  2010   \n",
       "45344        10                      10            NaN             NaN    10   \n",
       "37214   3253845  Head First PHP & MySQL  Lynn Beighley  O'Reilly Media  2008   \n",
       "7290   25498796                     梦醒子            沈艾娣         北京大学出版社  2013   \n",
       "10415  26849213                   言论的边界        安东尼·刘易斯           法律出版社  2016   \n",
       "\n",
       "        页数     价格   币种           ISBN    评分  评论数量       评分均值  价格范围序号   价格范围  \n",
       "4720   349  39.00  CNY  9787543667808   8.5    79   7.300685     3.0  30-40  \n",
       "45344   10  10.00   10             10  10.0    10  10.000000    10.0   >100  \n",
       "37214  816  44.99  USD  9780596006303   8.6    81   7.300685     4.0  40-50  \n",
       "7290   162  32.00  CNY  9787301228654   8.5   557   7.300685     3.0  30-40  \n",
       "10415  204  35.00  CNY  9787511892966   9.1    45   7.300685     3.0  30-40  "
      ]
     },
     "execution_count": 56,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#切片评分在8.5以上的记录进行分析\n",
    "df2 = df[df['评分'] >= 8.5]\n",
    "df2.sample(5)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 57,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAmoAAAF7CAYAAABisKfcAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMi4zLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvIxREBQAAIABJREFUeJzt3X94XGd95/33dzRjSbHlWJFdJ7FsnMSEAI1jirZgAmWh/GgbmhScZinLZmkK6dWHtpT+SFK6cPGw3edKnCx9SqHdh3ZZGui2pRiStgFaILQ0QGiUrjEN5YchTqwEjGOU+EckeaS5nz9mpEjySBpJozlH0vt1Xb48c8597vt7bh05n5w5Z06klJAkSVL+FLIuQJIkSfUZ1CRJknLKoCZJkpRTBjVJkqScMqhJkiTllEFNkiQppwxqkiRJOWVQkyRJyimDmiRJUk4Z1CRJknKqmHUBzbJx48a0ffv2rMuQJEma0/333/9YSmnTXO1WTFDbvn07/f39WZchSZI0p4h4qJF2fvQpSZKUUwY1SZKknDKoSZIk5ZRBTZIkKacMapIkSTllUJMkScopg5okSVJOGdQkSZJyyqAmSZKUUy0LahHRGREXt2o8SZKk5W7Jg1pErI+IO4AjwA2Tlr8lIh6OiG9ExE/W2e7FEfHNiHgwIn5nqeuUJEnKm1Y867MC/AHwt8DzASLiIuDNwLOBrcBnIuJpKaVybX0AfwLsAb4N/J+IuCultL8F9c5o+013Tbw+dPMVGVYiSZJWgyU/o5ZSOplS+iwwOmnxq4GPpJROpJS+BhwCnjtp/XOBIymlAymlU8BHgZ9Y6lpnMzmk1XsvSZLUbFndTLAVmPzU+AHgvHmsb6mZQplhTZIkLaWsgtoaqh+JjqsAY/NYD0BEXB8R/RHRf/To0SUpVJIkKStZBbXvAlsmve8FDs9jPQAppfenlPpSSn2bNm1akkIlSZKyklVQuwt4bUScFRHPBM4BJt8ocC/wjIh4RkSsBV4DfCyDOoGZbxzwhgJJkrSUWvH1HF0RcRC4BfjZ2uv1wIeBB6gGsDellFJE/HJE/FxK6TTwC8Df1Nr8QUrpoRmGaInpocyQJkmSllqklLKuoSn6+vpSf39/1mVIkiTNKSLuTyn1zdXOR0hJkiTllEFNkiQppwxqkiRJOWVQkyRJyimDmiRJUk4Z1CRJknLKoCZJkpRTBjVJkqScMqhJkiTllEFNkiQppwxqkiRJOVXMuoDl5MKb7qICBHDHmy+nt7uTnnXtWZclSZJWKM+oNWh7LaQBJOCq932By2+5m7/e/0iWZUmSpBXMoNaAC2+6q+7y4XKFG/Yd4NjJkRZXJEmSVgODWgMqs6wrFQoMDA61rBZJkrR6GNQaMNsklSsVers7W1aLJElaPQxqDfjOzVfUXd5RKrB3z05vKJAkSUvCuz4bdOjmK7zrU5IktZRBbR5mOrMmSZK0FPzoU5IkKacMapIkSTllUJMkScopg5okSVJOGdQkSZJyyqAmSZKUUwY1SZKknDKoSZIk5ZRBTZIkKacMapIkSTllUJMkScopg5okSVJOZfpQ9oh4G/AGIAE3pJTunLTuZcDvAeuAzwFvSimNZVHnuO033TXx+s43X05vdyc969ozrEiSJK1kmZ1Ri4iXAFcBlwEvA94TEesmNflj4OeAHcDFwCtaXuQkk0MawFXv+wKX33I3f73/kYwqkiRJK12WH332AZ9JKQ2llA4DB4DnTVo/Mul1O/D9VhY32fSQNm64XOGGfQc4dnKk7npJkqTFyDKoPQC8IiLWRcR5wHOATZPWvx74S+DLwIdTSvdP7yAiro+I/ojoP3r0aEuKnq5UKDAwOJTJ2JIkaWXLLKillD4BfAroB95H9YzasUlN3gT8EfCrwJ6I2Fanj/enlPpSSn2bNm2avrolypUKvd2dmYwtSZJWtkzv+kwpvT2ldElK6TVAL/B1gIh4FvDclNJ7U0pfBO4A3pxVnYduvqLu8o5Sgb17dnpDgSRJWhKZ3fUZEUWgPaV0KiKuBx6sXasG1evTtkXEZuAo1Y9FH8ioVKAa1rzrU5IktVKWX89xFnB/RHQCXwGui4hXAxellG6LiL3AfVRD233Ae7IrtWqmM2uSJElLIbOgllI6Djx92uKPT1p/G3BbS4uSJEnKEZ9MIEmSlFMGNUmSpJwyqEmSJOWUQU2SJCmnDGqSJEk5ZVCTJEnKKYOaJElSThnUJEmScsqgJkmSlFMGNUmSpJwyqEmSJOVUlg9lX3a233TXxGsf0C5JkpaaZ9QaNDmk1XsvSZLUbAa1BswUygxrkiRpKRnUJEmScsqgJkmSlFMGtQbMdOOANxRIkqSlZFBr0PRQZkiTJElLza/nmAfDmSRJaiXPqEmSJOWUQU2SJCmnDGqSJEk5ZVCTJEnKKYOaJElSThnUJEmScsqgJkmSlFMGNUmSpJwyqEmSJOWUQU2SJCmnDGqSJEk5lemzPiPibcAbgATckFK6c9r6dwK/AIwBr0spfbHVNU62/aa7Jl5fuqWLf/e0c3jd857Gjs1dc2577OQIA4ND9HZ30rOufSnLlHLN3wVJalxmQS0iXgJcBVwGbATuiYjPppRO1tZfB/QBFwPDQKb/ok8OaQBffeQEX33kBB/44kNcu3sb77rq0hm3vXP/I9y47wClQoFypcLePTu5cteWpS5Zyh1/FyRpfrL86LMP+ExKaSildBg4ADxv0vq3Ar9WW59SSsOZVMmZIW2627/0MAePnKi77tjJEW7cd4DhcoUTI6MMlyvcsO8Ax06OLEWpUm75uyBJ85dlUHsAeEVErIuI84DnAJsAIqIEnAtcFxHfiIiPR0TP9A4i4vqI6I+I/qNHj7a0+On2H3687vKBwSFKhanTXCoUGBgcakVZUm74uyBJ85dZUEspfQL4FNAPvI/qGbVjtdUbgW7gc8AlwMPA79Tp4/0ppb6UUt+mTZtaUvdMdm3dUHd5b3cn5UplyrJypUJvd2crypJyw98FSZq/TO/6TCm9PaV0SUrpNUAv8PXaqseAkymlT6eUEnAn8Iys6jx08xWzrr9297YZbyjoWdfO3j076SgV6Gov0lEqsHfPTi+i1qrj74IkzV+WNxMUgfaU0qmIuB54sHatGimlckR8OSJ+IqX0KeBVwH1Z1QrVsLbQuz6v3LWFy3ds9E43rXr+LkjS/ET1hFUGA0esB+4HOoGvANcBLwAuSindFhEXAh8CNlMNaW9MKZ2aqb++vr7U39+/9IVLkiQtUkTcn1Lqm6tdZmfUUkrHgadPW/zxSeu/A1ze0qIkSZJyxCcTSJIk5ZRBTZIkKacMapIkSTllUJMkScopg5okSVJOGdQkSZJyyqAmSZKUUwY1SZKknDKoSZIk5ZRBTZIkKacMapIkSTmV2bM+l6PtN9018XrjWUV2btvAxZu6OHdDJy/csZEdm7vm7OPgkRPsP/w4u7ZuaKj9Qhw8coJ7Dh5l47oOdl/UQ8+69iUZR5IkLS2DWoMmhzSAx54c5e6vP8bdX39sYtm1u7fxrqsunbGPd9zxVW6/9+GG2y/E9DEC+P3X7uLKXVuaOo4kSVp6fvTZgOkhbSa3f+lhDh45UXfdwSMnpgSoudovRL0xEvCbf7WfYydHmjaOJElqDYNak+0//HhTljdz7KDAwOBQ08aRJEmtYVBrsl1bNzRleTPHTlTo7e5s2jiSJKk1DGoNOHTzFQ21u3b3thlvENixuYtrd29ruP1C1BsjgNt+dpc3FEiStAxFSinrGpqir68v9ff3L+kY3vUpSZKaISLuTyn1zdnOoCZJktRajQY1P/qUJEnKKYOaJElSThnUJEmScsqgJkmSlFMGNUmSpJwyqEmSJOWUQU2SJCmnDGqSJEk5ZVCTJEnKKYOaJElSThnUJEmScqqY5eAR8TbgDUACbkgp3Vmnzf8EXpxS2tHi8s4w+aHsAJvWlujbfg4XblrL8aFRvvbdJ7h48zr2/MhWSsU2ers7ARgYHKK3u5Oede0cOzky8X76OkmSpMkyC2oR8RLgKuAyYCNwT0R8NqV0clqbczMqcYrpIQ3g6Kkyn3zgyJRl9z/8BH9+3yOU2gKAlBKdpSLlSoVr+nr5SP8ApUKBofIoEUFHsY1ypcLePTu5cteWluyLJElaHrL86LMP+ExKaSildBg4ADxvfGVEdAD/FXh7RvVNqBfS5lIeS5THEqMVODEyynC5wu1fepjhcoUTI6OMVqptxtfdsO8Ax06OLEH1kiRpucoyqD0AvCIi1kXEecBzgE2T1r8D+CPgBzN1EBHXR0R/RPQfPXp0aatdYqVCgYHBoazLkCRJOZJZUEspfQL4FNAPvI/qGbVjABFxKXBZSunP5ujj/SmlvpRS36ZNm2ZrmnvlSmXiujVJkiTI+K7PlNLbU0qXpJReA/QCX6+t+s/AjojYD3wC2BoRf5lVnYduvmLe25TaglJbUCxAV3uRjlKBa3dvo6NUoKu9SLFQbTO+bu+end5QIEmSpoiUUjYDRxSB9pTSqYi4HrgipXRVnXbbqV7LNutdn319fam/v39Jah3nXZ+SJKkZIuL+lFLfXO2y/HqOs4D7I6IT+ApwXUS8GrgopXRbhnXNaCFn1oApIaxnXfsZ7yVJkurJLKillI4DT5+2+ON12h0CMv8ONUmSpFbzyQSSJEk5ZVCTJEnKKYOaJElSThnUJEmScsqgJkmSlFMGNUmSpJwyqEmSJOWUQU2SJCmnDGqSJEk5ZVCTJEnKKYOaJElSTmX5UPZlZ/tNd0153x7w8y+8gLa2YOj0KE+WK5waLrOtZy0vecYP8WS5wvGhMgAnhsuMjFZ44Y6N7Njc1bSajp0cYWBwiN7uToCJ13l52Pvk+vJSU7NkuW8reV4lSU8xqDVoekgDGEnwP/7pwbrt3/cP35mxr2t3b+NdV1266Jru3P8IN+47QKlQYHh0jJQSnaUi5UqFvXt2cuWuLYseo1n15aWmZsly31byvEqSpvKjzwbUC2mLcfuXHubgkROL6uPYyRFu3HeA4XKFEyOjlMcSoxU4MTLKcLnCDfsOcOzkSJMqXnx9eaipWbLct5U8r5KkMxnUMrL/8OOL2n5gcIhSYeYfX6lQYGBwaFFjLEa9+rKuqVmy3LeVPK+SpDMZ1DKya+uGRW3f291JuVKZcX25Upm4bi0L9erLuqZmyXLfVvK8SpLONK+gFhHvjojNS1VMXh26+Yqm9nft7m2LvqGgZ107e/fspKNUoKu9SKktKBagq71IR6nA3j07M73IfHp9eaipWbLct5U8r5KkM0VKqbGGEVcDvwa8KDW6UQv19fWl/v7+JR3Duz7nbyXfnehdn5KkhYqI+1NKfXO2ayRzRcRPAP8P8FPAp4EfAAn4PvC+lNI/Lq7cxWtFUJMkSWqGRoParF/PERE9wLuArcDLU0rHIuJkSunFEVEALgE+VvtbkiRJTTTX96iVgL9OKf3dpGUJIKVUAb4WEcNLVZwkSdJqNmtQSyl9LyIGpy2efgPC/c0tSZIkSTDHXZ8RsQ64JyJePWnxMyPiyxFxV0S8MKX0C0tboiRJ0uo0a1BLKZ0Efhx4bUTcWlv8tZTS86jeAXpLRLxmiWuUJElaleb8HrWU0vGU0n8AIiL+P+DO2vJvAT8JvDMizl7aMiVJklafOYNaRLw0IrqA9wIV4CMRcQdUQxxwAxBLWqUkSdIq1MiTCX4XuAC4A/ge8CiwZXxlSulTKaXFPbhSkiRJZ2joEVIppQNAH9WQVqL2FR2SJElaOnN9jxrAMyLiY7XXQfXpBBfVlgWQUkreUCBJktRkjQS1B4Ffqr0uAaPAJyctkyRJ0hJo5KPP0ymlI8BPU73jcwQop5SOjP9Z6OAR8baI+GZEfCMirpq27i0R8W8RcSgiPhQRjYRKSZKkFaOR8HNfRDwP2AhcnlIajqou4GUppY8vZOCIeAlwFXBZre97IuKzte9uAzhRW1cBPgH8B+DPFjJWs2y/6a66y3eev54XXbyR7rPWMPjkCIlga/dZnBoZ5XvHR9h94Tls7Oqgt7sTgIHBIXq7Oxk8dZp7Dj7GxnXtXHJuF6dOj7F2TRunTo/R291Jz7r2iTGOnRxhYHCItWvaePSJYSBx/tmdddsuxsEjJ9h/+HF2bd3Ajs1dTekTnqq/0Vrn2341WYlzsxL3SZKaoZGg9vvAC1JKN0fE1ogI4BagG3hDRHwlpfSdBYzdB3wmpTQEHI6IA8DzgM8CpJQ+MN6wtu6cBYzRNDOFNIADjx7nwKPHZ1z/J/c8SFtAoRCklOgsFXmyPMZYZeo9GW0BYwk6StUTnXv37OTKXVu4c/8j3LjvAADD5cqUbaa3XYx33PFVbr/34Yn31+7exruuunRRfQIT9ZcKBcqVypy1zrf9arIS52Yl7pMkNctcj5C6BPhb4LHaoi8D7wSuAP5v4Eng9Qsc+wHgFRGxLiLOA54DbKpTw1m18f5mgeMs2mwhrVFjCcpjidEKnBgZPSOkjbeBahgbLle4Yd8BDh45wY37Dkwsm25y22MnRxZc38EjJ6aENIDbv/QwB4+cWHCfUD1TMl7/iZHROWudb/vVZCXOzUrcJ0lqprnOqH0XeNWkM2Z3p5Sua8bAKaVPRMRuoB/4GnAAODa5TUQUgNuBP0gpHZreR0RcD1wPsG3btmaUlSulQoH9hx+nVCgwzJkhbXrbgcGhBX9stP9w/a/C23/48UV9BDowOHRG/bPVOt/2q8lKnJuVuE+S1ExzPevzickfa6aUFnr2bKb+355SuqT29R69wNfH19U+Yv0Tqs8W/cMZtn9/SqkvpdS3adMZJ+OWvXKlwq6tGyhXZg9p423Hr4FbiF1bN8xreaN6uzvPqH+2WufbfjVZiXOzEvdJkpqpoS+8XQoRUYyItbXX1wMPppQOT2ryh8D3UkrvyKTASQ7dfMWi+2gLKLUFxQJ0tRdpK5z51K222qKOUoGOUoG9e3ayY3MXe/fsnFg23eS2izkDsWNzF9funnpW8trd2xZ9Q0HPuvaJ+rvai3PWOt/2q8lKnJuVuE+S1EyRUjYPGYiI9cD9QCfwFeA64AXARcC9wOeByTcpvD2l9Ocz9dfX15f6+/uXrmC863MxvOuzeVbi3KzEfZKk2UTE/SmlvjnbZRXUmq0VQU2SJKkZGg1qmX30KUmSpNkZ1CRJknLKoCZJkpRTBjVJkqScMqhJkiTllEFNkiQppwxqkiRJOWVQkyRJyimDmiRJUk4Z1CRJknLKoCZJkpRTxawLWE5meih7ESgVg/O7O3jO1nN4+qa1/J+BJzjv7A5euGMj//LwIE8MjfKSZ2xiY1cHa9e08fXvneChY6d4Ws9Z7L5oIzD1Ye3jD0bvXruGBx59Agieff76ug+sbuUDrWcba646FlKnD+vWYnkM5Zs/H2l2PpS9QTOFtPkqBFTqTHmpLegotnHq9OiU9ZPbFwvw7mt2ceWuLRPr79z/CDfuO0CpUKBcqbB3z84p65tptrHmqmMhdbZy37QyeQzlmz8frWY+lL2JmhXSoH5IAyiPJU6MjJ6xfvL70Qr81ke/wrGTI0D1/0Rv3HeA4XKFEyOjDJcr3LDvwMT6ZpptrLnqWEidrdw3rUweQ/nmz0dqjEFtmWmLAgODQ0D1o9JSYeqPsFR4an0zzTbWXHUspM5W7ptWJo+hfPPnIzXGa9SWmbFUobe7E4De7k7KlcqU9eXKU+ubaa6xZlu3kDpbuW9amTyG8s2fj9QYz6g14NDNVzStr0LUX15qC7rai2esn/y+WIBbr75s4oLbnnXt7N2zk45Sga72Ih2lAnv37FySC3JnG2uuOhZSZyv3TSuTx1C++fORGuPNBPPgXZ/e9anlx2Mo3/z5aLVq9GYCg5okSVKLedenJEnSMmdQkyRJyimDmiRJUk4Z1CRJknLKoCZJkpRTBjVJkqScMqhJkiTllEFNkiQppwxqkiRJOWVQkyRJyimDmiRJUk5lGtQi4m0R8c2I+EZEXDVt3Q9HxFci4qGI+IOIMFRKkqRVpZjVwBHxEuAq4DJgI3BPRHw2pXSy1uQPgZuAvwfuBq4E7sii1nHbb7pr1vXtBTj37A62dHeyplhg8MnTPDlS4fkX9vCs89fzg1OnWVMscHq0wtN61nLu+na+/OAPGBh8krZC8DO7ttB3QQ/HTo7wwKNPcHxoFEis7yzx7PPPpmdd+xljHjs5wsDgEGvXtHHq9Bi93Z1T2o2v7+3uBJi17Wwm99Ozrv2M9/M1V92tUG9uZqujWfvc6n3NalxptfB3TEsps6AG9AGfSSkNAYcj4gDwPOCzEbEJuCCl9EmAiPgz4CfIMKjNFdIARirw0OAwDw0OT1n+raOnGhrjw18+zMWb1/LgY09SHktT1pXagv/+s5dx5a4tE8vu3P8IN+47QKokRsYSHaXqSce9e3Zy5a4tE+tLhQJD5VEigrZCMFyu0N4WRCEm2s5mcj/lSoVr+nr5SP/AxPtG+qjXHzDvWpql3tx0FNtm3J/pc7DQfV7o9guV1bjSauHvmJZalh8nPgC8IiLWRcR5wHOATbV1vcDDk9oOAOe1uL4JjYS0ZvnmkVNnhDSA8ljitz56gGMnR4Dq/8HduO8Aw+UKI7X2w+UKw+UKN+w7wMEjJybWnxgZZbRS7WO4XAFgpPb6hn1P9VnP5HFOjIwyXK5w+5cenvJ+rj5m6m++tTTL9H0an5uZ9qfeHCx0nxey/UJlNa60Wvg7plbILKillD4BfAroB94HHACO1VavASqTmleAsel9RMT1EdEfEf1Hjx5d4oqz11YIBgaHgOrHdKVC/R9fqVBg/+HHZ1w/ve14n/XMNk6jfTTa33z6WYy59ml6HfXaL3afW7GvWY0rrRb+jqkVMr1AP6X09pTSJSml11A9i/b12qrvApPPHfcCh+ts//6UUl9KqW/Tpk3TV684Y5U0cT1Vb3cn5UqlbrtypcKurRtmXD+97Xif9cw2TqN9NNrffPpZjLn2aXod9dovdp9bsa9ZjSutFv6OqRUyC2oRUYyItbXX1wMPppQOA6SUHgZORcS/j4g24D8Bf5VVrYduvqJlYz1j81pKbXHG8lJbcOvVOycuVO1Z187ePTvpKBVor7XvKBXoKBXYu2cnOzZ3Tazvai9SLFT7GL+Orb32eu+enbNe/Dp5nK72Ih2lAtfu3jbl/Vx9zNTffGtplun7ND43M+1PvTlY6D4vZPuFympcabXwd0ytECmdeT1USwaOWA/cD3QCXwGuA14AXJRSui0ifgT4U2AD8MGU0ttn66+vry/19/cvac3e9eldn971KWk6f8e0EBFxf0qpb852WQW1ZmtFUJMkSWqGRoOaXyIrSZKUUwY1SZKknDKoSZIk5ZRBTZIkKacMapIkSTllUJMkScopg5okSVJOGdQkSZJyyqAmSZKUUwY1SZKknDKoSZIk5VQx6wKWk5keyl4E2kvBWCXxQ2d38MPnr+fJkTEefWKY4dEK2885i7M7i4xWgICLN63leydOs/vCcyi2tfHQsVOMjlU4eXqM519wDhu7Oli7po1Hnxji+NAo6zuLnH9258TDy6H+A8SnP2T8gUePA4nzz+7k0SeGOT5Urj3gff2M201/4PpMY820bbO04gHozX7QvDRuJR1LK2lfpEbk7Zj3oewNmimktVJ7W1ABUkp0loqUKxX27tnJlbu2cOf+R7hx3wFKhQLDo2OMjiVm+skWC/Dua3adsV25UuGavl4+0j8w0U+9scZN33b6+oVabL+NbH/Gfj+3l4/cP9D0fdHqs1S/F1lYSfsiNaKVx3yjD2U3qDUgDyFtJh2lAn/7yy/kVe+9h+FypeHt2ovBXb/yonlt11Eq8IUbXzpx9unyW+6esu3k9Qu12H4b2b5em+masS9afZbq9yILK2lfpEa0+phvNKh5jdoyVyoU2H/4cUqF+f0o22L+25UKBQYGh4Dqx6HTt528fqEW228j29drM10z9kWrz1L9XmRhJe2L1Ii8HvMGtWWuXKmwa+sGypXGz6YBjKX5b1euVCauW+vt7jxj28nrF2qx/Tayfb020zVjX7T6LNXvRRZW0r5IjcjrMW9Qa8Chm6/IugSgeo1aqS0oFqCrvUhHqcDePTvZsbmLvXt20lEq0NVepNQWxCz9FAtw69WXnbFdR6nAtbu3Teln+ljjp3971rWfse3k9Qu12H4b2b5em8n73ax90eqzVL8XWVhJ+yI1Iq/HvNeozYN3fXrXp9SIlXQsraR9kRrRqmPemwkkSZJyypsJJEmSljmDmiRJUk4Z1CRJknLKoCZJkpRTBjVJkqScMqhJkiTllEFNkiQppwxqkiRJOWVQkyRJyimDmiRJUk4Z1CRJknIq06AWEb8eEd+KiAcj4s3T1r0sIr5aW/eBiGjLqk5JkqQsFLMaOCK2A78KPBvoAL4TER9MKZ2qNflj4KeBfwP+EXgF8MnWV/qU7TfdNev6dWsKXLBxLRvOKvHo48O0FYKfuvQ8Nq5dw5/f9zDlscTzL+hhXWeRtWuKbNnQwXcee5ILN57Ft75/koePPcmmrnZ+5Gnn0Fkq8JWBJ/ixp2/kgk3rGBgcYu2aNh59YojjQ6Os7yxyVqmNQ8eeZHvPWZSKbRPrITj/7A5OnR5j7Zo2Tp0eo7e7k8FTp7nn4GNsXNfO7ot66FnXzrGTIwwMDtHb3UnPuva6+3XwyAn2H36cXVs3sGNz1xnr6/XRSL8zaXTb8XaT93G+Y7XCYuZiJXI+qpwHSY3ILKgB5drflVodJ4HTk9aPTHrdDny/RXXVNVdIAzh5usJXHz0xZdk3P3tw6vvvn2IuH/jiQxOv33P3QQoBa4oFhsuVGbdpCxhLU5cVCzBagY5SgfJYYqzyVIO2QvAfn7eVj/QPUCoUKFcq7N2zkyt3bZnSxzvu+Cq33/vwxPtrd2/jXVddOvH+zv2PcOO+A1P6SHDGsun9zqRef/W2HW+XKomRsURHqXpyeD5jtUKj+7NaOB9VzoOkRkVKae5WSzV4xBuAt1L9CPbNKaXPT1rXB/wpMAR8KKX0+7P11dfXl/r7+5ekzkZC2krQUSrwhRtfOvF/9wePnOBlv/f5M9p95q0/xo7NXRxX6QeEAAATr0lEQVQ7OcLlt9w9JUC2FwMIRkafWja935nU66/etvXazXesVmh0f1YL56PKeZAEEBH3p5T65mqX2TVqEbEeeB3wFuDdwG9GxOQzfG8C/ojqx6N7ImJbnT6uj4j+iOg/evRoK8pe0UqFAgODQxPv9x9+vG678eUDg0OUClMPobYo0FaIWfudSb3+6m1br918x2qFRvdntXA+qpwHSfOR5c0ErwcOpJT+IaX0v2rLXg4QEc8CnptSem9K6YvAHcCbp3eQUnp/SqkvpdS3adOmlhW+UpUrFXq7Oyfe79q6oW678eW93Z2UK1PPao2lypSPWOv1O5N6/dXbtl67+Y7VCo3uz2rhfFQ5D5LmI8ugNgzsiohSRHQBFwODtXUjwLaI2BwRBeA5k9a13KGbr8hqaAAKwcQ1WDNpizOXFWubdJTOPMvVVgiu3b2NjlKBrvYiHaUCe/fsnPLRy47NXVy7e+qJzGt3b5u4oaBnXTt79+yc0setV1/GrVfvnLXfmdTrr962k9u113a8o1SY11it0Oj+rBbOR5XzIGk+MrtGLSLWAB8AXkz1OrQ/Bb4GXJRSui0ifpPqx54jwH3AG1NKT87U31JeozbOuz6963MhvLtvKuejynmQVrdGr1HL9GaCZmpFUJMkSWqG3N9MIEmSpNkZ1CRJknLKoCZJkpRTBjVJkqScMqhJkiTllEFNkiQppwxqkiRJOWVQkyRJyimDmiRJUk4Z1CRJknLKoCZJkpRTxawLWE7meig7QACdxeDCTWtpL7bx7cdOcNaaEs88dz3da9fwjHO7eMa5XZxVauMTX/0uh46dYscPdVFqC4ZOjwHQs66dVz77XLrXrpl4aDPA3z/wPb7z2Ele+axz6bugp6GaZ3qgeiseCN3sB7NPXgY03HcWD7+ePu8+gFuStBA+lL1BjYS0ZgtgXXuRofIoo5Wp6160o4cPvfH5s27/jju+yu33Pjzx/trd23jXVZdy5/5HuHHfAUqFAuVKhb17dnLlri1NrX0xY9TbNsHEsuHRMVJKdJaKc/bdin2dbvq8v2hHD/c9NNjSGiRJ+dboQ9kNag3IIqQ14qO/+PwZz6wdPHKCl/3e5+tu8/oP/DPD5aeSX0epwBdufGnTzvQcOznC5bfcvaAx6m3bXgwgGJmeVufoezF1LNRM895IvZKk1aPRoOY1asvY57/12Izr9h9+fMZtSoWpP/ZSocDA4FDT6hoYHFrwGPW2bYsCbYWYcZuZ+l5MHQs107y3sgZJ0sphUFvGfuzpG2dct2vrhhm3KVemnpkqVyoT1301Q29354LHqLftWKowVpn5zO9MfS+mjoWaad5bWYMkaeUwqDXg0M1XZDJuAF3tRYp1fkov2tEz6w0FOzZ3ce3ubVOWXbt7G30X9LB3z046SgW62ot0lArs3bOzqR/D9axrX/AY9ba99erLuPXqp5aV2oJigTn7XkwdC1Vv3l+0o6elNUiSVg6vUZsH7/qcH+/69K5PSVJ93kwgSZKUU95MIEmStMwZ1CRJknLKoCZJkpRTBjVJkqScMqhJkiTllEFNkiQppwxqkiRJOWVQkyRJyimDmiRJUk4Z1CRJknLKoCZJkpRTBjVJkqScKmY5eET8OvBLtTpuSym9b9r6dwK/AIwBr0spfbHlRU6y/aa75mzTBqwpwmgFetat4dnnr2fwVJkTw2XWFNt41nnraS+1cdaaNhKJVz7rXPou6AHg2MkRvvTtx3js5Gl++Pz1PFmucHyozPrOEs8+fz0969on2g0MDrF2TRunTo9N/F0eHeNfHz1OR7HA+d1nTdlm8na93Z0AE68nt5lu8jaztZtru0b6mavNQmtZaM1LqZVjSVJW/Ldu8TILahGxHfhV4NlAB/CdiPhgSulUbf11QB9wMTAMZPoTbiSkQTVRDo1WX3/v+Gm+d/yxKesf+O6JKe//+J8O8aIdPVzdt5W3/uV+Kql+v8UCvPuaXSTgxn0HSJXEyFii1BaUxxKF4Ixtx7e5ctcW7tz/CDfuO0CpUGCoPEpE0FFso1ypsHfPTq7cteWMMSdvM1u7uba7pq+Xj/QPzNrPXGMttJZGLXX/WY0lSVnx37rmiJRmSAZLPXDEFuALwDOB9cC/ANtTSuXa+q8Cr04pHWykv76+vtTf378ktTYa0hajVIByZfY2a9qCCBgZbfxn1l4M7vqVF/Gq997D8AwDdJQKfOHGl55x9u3yW+6esk29dtPV226u8eYaa6G1NGqp+89qLEnKiv/WzS0i7k8p9c3VLrNr1FJKjwDvBO4FPgP83KSQVgLOBa6LiG9ExMcjomd6HxFxfUT0R0T/0aNHW1h98810Jm2yiKAt5vcja4sC+w8/Tqkw83alQoGBwaEpywYGh87Ypl676eptN9d4c4210FoatdT9ZzWWJGXFf+uaJ7OgFhHrgdcBbwHeDfxmRIx/FLsR6AY+B1wCPAz8zvQ+UkrvTyn1pZT6Nm3a1JrCl0gh5m6TUmIszXHabZqxVGHX1g2UKzNvV65UJq5bG9fb3XnGNvXaTVdvu7nGm2ushdbSqKXuP6uxJCkr/lvXPFne9fl64EBK6R9SSv+rtuzltb8fA06mlD6dqp/N3gk8I4siAQ7dfMWS9v+iHT3892t2zRrWigW47Wcv49arL6OjVKC9rdq4VPu73rbFAtx69WXs2NzF3j076SgV6GovUixUt+tqL9JRKrB3z84zTkX3rGufss1M7aart921u7fN2s9cYy20lkYtdf9ZjSVJWfHfuubJ8hq166ieUftJqjcT3Ae8IaV0b2393wG/l1L6VES8GzieUnrnTP0t5TVq47zr07s+l+NYkpQV/62bWaPXqGUZ1NYAHwBeDAwBfwp8DbgopXRbRFwIfAjYTDXEvXH8jtB6WhHUJEmSmqHRoJbZ13OklE5T/fhzpvXfAS5vXUWSJEn54pMJJEmScsqgJkmSlFMGNUmSpJwyqEmSJOWUQU2SJCmnDGqSJEk5ZVCTJEnKKYOaJElSThnUJEmScsqgJkmSlFMGNUmSpJzK7Fmfy9H2m+6adX0RKBQgAjactYaNa9fQ2d7Gz1y2haHRCl/69mNsXt9BV0eJ758Y4d9fvJFz1rUDwflnd3Dq9Bi93Z0MnjrN/sOPs2vrBrrXruGBR48DiWeffzYAA4NDrF3TxqNPDPPo4JMcO3Wap/WsZfdFPQA88OgTZ/Q5efmzz19Pz7r2JZunLBw7OcLA4BC93Z2537csa11O8zRuOdYsSc1iUGvQXCENYBSgUn195MRpjpw4DUD/Q0/UbX/H/kenvG9vC06PJdIM/bcVgiBRbCswXK6csb4Q1b8rkzroKBUYHauQCMZqK4oFePc1u7hy15Y592k5uHP/I9y47wClQoFypcLePTtzu29Z1rqc5mnccqxZkprJjz4b0EhIa4aRWUIawFglMVqhbkiDakCrTOtguFxhtMJESAMYrcBvffQrHDs50oSqs3Xs5Ag37jvAcLnCiZFRhssVbth3IJf7lmWty2mexi3HmiWp2Qxqq1RbFBgYHMq6jEUbGByiVJh6GJcK+dy3LGtdTvM0bjnWLEnNZlBbpcZSZeLateWst7uTcmXqGcZyJZ/7lmWty2mexi3HmiWp2QxqDTh08xUtGae9LYhZ1rcVgmKhet1ZPYV46jq1cR2lAsVCddtxxQLcevVlK+LC7J517ezds5OOUoGu9iIdpQJ79+zM5b5lWetymqdxy7FmSWq2SGm2q6KWj76+vtTf37+kY3jXZ34tpzsDvetzfpZjzZI0l4i4P6XUN2c7g5okSVJrNRrU/OhTkiQppwxqkiRJOWVQkyRJyimDmiRJUk4Z1CRJknLKoCZJkpRTBjVJkqScMqhJkiTllEFNkiQppwxqkiRJOWVQkyRJyqkV86zPiDgKPNSCoTYCj7VgnJXGeVsY521hnLeFcd4WxnlbmNU+b09LKW2aq9GKCWqtEhH9jTxEVVM5bwvjvC2M87YwztvCOG8L47w1xo8+JUmScsqgJkmSlFMGtfl7f9YFLFPO28I4bwvjvC2M87YwztvCOG8N8Bo1SZKknPKMmiRJUk4Z1KQlFhGdEXFx1nUsN86bJBnUGhYR10TEgxFxMCKuy7qeLEXEodo8HIyIf6ote0tEPBwR34iIn5zU9uaIGIiIr0bEc2vLihHxwYh4JCLujYgLasu7IuJva+3/PiJ6stnD5oiI9RFxB3AEuGHS8iWbq4jYEhH3RMThiPiLiOho7V4v3izzVp503P3FpOXOGxARHRHx/tpx9VBEvLW23ONtFrPMm8fbLCKiEBGfjohv1ubulbXlHm/NllLyzxx/gC7gMLAFOBf4HrAp67oynI9D095fBHyzNk/PAh4FSsBLgXuAIvByYH+t/XXAXwABvAm4o7b8XcAttdf/Dfh/s97XRc7TOuDHgTcCf9KKuQJuB36p9vrDwK9lPQ/NmLd6x11tmfP21Fz0AHtq+7yRatB9scfbguZtq8fbnPMWwHm11z8B9OO/b0sz11kXsBz+AFcDH570/n8Dr826rgzn49C0978J/O6k918Eng+8F3jjpOWPUA26fwu8rLbsLOBk7fW/Ajtqry8Gvp71vjZpvt7AU0FtSecK+AFwVu31K4BPZb3/zZi3esddbZnzNvP89QNv93hb0Lxd6vE2rzn7ReB/+u/b0vzxo8/GbGXq46kGgPMyqiUPhiLi27VT1a9k5vmZvvyR6ctTSk8CT0ZEN9ALPDytj5Vmyeaqtnyo1m5y3ytFT+24+1xEjH+bufNWR0T8MNBB9QyRx1uDJs3bv+LxNqeIuCEijgFvpXoWzH/floBBrTFrgMqk9xVgLKNaMpdSemZK6SLgt4A/Y+b5WczylTrHSzlXK/o4TSl11Y67PwQ+XlvsvE0TERuBDwE/j8dbwybPW6ryeJtDSmlvSqkHeBvwd3i8LQmDWmO+S/X6tHG9VK9ZW9VSSv8EHGLm+Zm+/Hyq/xc0sTwiOoFiSuk41Wv/zp/Wx0qzlHN1FNgQEWumLV9RUkp/BXRGxAactylqZx3+BnhbSuk+PN4aUmfeJni8zS2l9DGq15Z6vC0Bg1pj/g54ZUT8UEScC7wA+PuMa8pERKyNiPNqr59D9dTzZ4HXRsRZEfFM4BxgP3AX8J8joi0iXg58M6X0g9ryn691+Xrgjtrru6heXEpt/V+1Yp9a7C6WaK5SShXgH4DX1Za/gRUyhxGxsfYfSmp3kv0gpfQ4ztuEiFgP/DXw31JKn6wt9nibQ71583ibW0RcWPvvIRGxGxjG421pZH2R3HL5Q/Wg+Hbtz6uzrifDedhE9a6ebwP/AryktvxtwIPAvwGX15YVgPdQvQbhX4BLass7gD+n+n9D/wicW1t+DtVQPADcCazNen8XOVddwEGqd5E9UXv9kqWcK+AC4N7a8j8B2rKehybN26/U5uzbVO8eu8x5O2Pe/gtwqjZf438u9Hhb0Lxd5vE257z9CE/9t+BLwHNryz3emvzHR0hJkiTllB99SpIk5ZRBTZIkKacMapIkSTllUJMkScopg5okSVJOGdQkSZJyyqAmaUWJiA21L9tcyjFKS9m/JI0rZl2AJDVZD/CxiHgV8BbgR4ES1S/L/GatzXuBVwFvSCkNA0TEG4DfBZ6dUnqituyi2vZrgcepPkT6Y8DbI+I9KaUD44PWxruV6hf1TraF6vMj72n+rkpa6TyjJmlFSSl9G/gN4HKq33r+AuAK4PMppecDv0j1uY5fphrMiIgXANcArwX+NCLaa919h2o4C6pPTOhIKT0E7AZ2RsTrawFNkpaEZ9QkrTgppU8ARMRvAz9MNZiNf2R5O/AzKaXfi4hSRLyJ6iPifialdLT2LNtPR8QvAz8NvBx4DtXH1hyNiEGqZ+ZOAr8MfHjS0P8GHGCqH12avZS0GvgIKUkrSkT8GfBS4PnA94EvAldRfdbgJ4HzqQavy6ieRXs9cCSlNH52rQv4d7X176H6LMhXUP349B3ATcD3U0rXRMTngFcDtwDPonrmbXRaSSVgDLgvpfQbS7PXklYqz6hJWlFSSv8xIj5I9X9EhyLix4E1tdV/AZyuLf8gcCyl9CsRcS/wuxGxG3gf8Du1M27/Ffhn4DGqD59+MfDrwO/Xzs51ppQeB34xIl5D9ezZIeBSqg/6/g7wTOBvUkqfacX+S1pZDGqSVqofjYiP1l4XgacBnwWIiEeBH0xuHBH7gCHg1bXr0KB6Xdp/oXojwteAEyml346IrwG3AfdO6mI98FO1fs8DTgPHgM3A55q+d5JWBYOapJXqn4EfTyk9ERHnAv8jpfQz4ytrZ9SIiLbaot9IKR2qLXsL1XD1DuAe4CKqd2/+dq3t+4CvAJdMG/PLwDeonlk7QfWatR9p9o5JWj0MapJWog7gD4APAvtmaNMG/A5wN5CARyet+zHgEyml47UbEj4N/BDwyogoADdSDWW/FhFvpnpn6fVABXg6T51Ru4jqNWq/FRHfTCl9rZk7KWnlM6hJWom+Dnw4pXRwljZbgD9PKX0oIp4F7I+I41T/XfxuSulbEXEN8DqqH3F+EfhV4GLgS1RvQvhD4KNUQ9npGcYp1/7+ZeD/WtxuSVptvOtT0qoUEcWU0vQ7NKe3+VHgG+NfgFtb9vyU0r2T3m8f/8hUkprNoCZJkpRTPplAkiQppwxqkiRJOWVQkyRJyimDmiRJUk4Z1CRJknLKoCZJkpRTBjVJkqSc+v8BRFs+9/Zj68EAAAAASUVORK5CYII=\n",
      "text/plain": [
       "<Figure size 720x432 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "#通过散点图分析评分在8.5以上的记录评分与评论数量的关系。散点图显示两者没有相关关系\n",
    "df2[['评分','评论数量']].plot(x='评论数量', y='评分', kind='scatter', figsize=(10,6))\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 58,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>评分</th>\n",
       "      <th>评论数量</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>评分</th>\n",
       "      <td>1.00000</td>\n",
       "      <td>-0.08062</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>评论数量</th>\n",
       "      <td>-0.08062</td>\n",
       "      <td>1.00000</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "           评分     评论数量\n",
       "评分    1.00000 -0.08062\n",
       "评论数量 -0.08062  1.00000"
      ]
     },
     "execution_count": 58,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "corr = df2[['评分','评论数量']].corr()\n",
    "corr"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 59,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 2 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "#通过热力图分析评分与评论数量的关系。热力图显示两者没有相关关系\n",
    "sns.heatmap(corr, cmap=sns.color_palette('Blues'))\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 60,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>ID</th>\n",
       "      <th>书名</th>\n",
       "      <th>作者</th>\n",
       "      <th>出版社</th>\n",
       "      <th>出版年份</th>\n",
       "      <th>页数</th>\n",
       "      <th>价格</th>\n",
       "      <th>币种</th>\n",
       "      <th>ISBN</th>\n",
       "      <th>评分</th>\n",
       "      <th>评论数量</th>\n",
       "      <th>评分均值</th>\n",
       "      <th>价格范围序号</th>\n",
       "      <th>价格范围</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>1000534</td>\n",
       "      <td>中国少年儿童百科全书--自然.环境</td>\n",
       "      <td>王德胜</td>\n",
       "      <td>浙江教育出版社</td>\n",
       "      <td>1994</td>\n",
       "      <td>619</td>\n",
       "      <td>37.50</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787533819460</td>\n",
       "      <td>9.2</td>\n",
       "      <td>4349</td>\n",
       "      <td>7.300685</td>\n",
       "      <td>3.0</td>\n",
       "      <td>30-40</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>1002055</td>\n",
       "      <td>鲁迅全集(2)</td>\n",
       "      <td>鲁迅</td>\n",
       "      <td>人民文学出版社</td>\n",
       "      <td>1981</td>\n",
       "      <td>481</td>\n",
       "      <td>31.75</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787020015252</td>\n",
       "      <td>9.8</td>\n",
       "      <td>176</td>\n",
       "      <td>7.300685</td>\n",
       "      <td>3.0</td>\n",
       "      <td>30-40</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>1003133</td>\n",
       "      <td>马雅可夫斯基诗歌精选</td>\n",
       "      <td>马雅可夫斯基著</td>\n",
       "      <td>北岳文艺出版社</td>\n",
       "      <td>2000</td>\n",
       "      <td>371</td>\n",
       "      <td>36.80</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787537820912</td>\n",
       "      <td>9.0</td>\n",
       "      <td>81</td>\n",
       "      <td>7.300685</td>\n",
       "      <td>3.0</td>\n",
       "      <td>30-40</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>1004967</td>\n",
       "      <td>人间喜剧 第三卷</td>\n",
       "      <td>巴尔扎克</td>\n",
       "      <td>人民文学出版社</td>\n",
       "      <td>1997</td>\n",
       "      <td>664</td>\n",
       "      <td>32.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787020018901</td>\n",
       "      <td>9.5</td>\n",
       "      <td>85</td>\n",
       "      <td>7.300685</td>\n",
       "      <td>3.0</td>\n",
       "      <td>30-40</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>37</th>\n",
       "      <td>1007952</td>\n",
       "      <td>蓝熊船长的13条半命</td>\n",
       "      <td>瓦尔特·莫尔斯</td>\n",
       "      <td>人民文学出版社</td>\n",
       "      <td>2002</td>\n",
       "      <td>439</td>\n",
       "      <td>39.80</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787020037056</td>\n",
       "      <td>9.4</td>\n",
       "      <td>1937</td>\n",
       "      <td>7.300685</td>\n",
       "      <td>3.0</td>\n",
       "      <td>30-40</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "         ID                 书名       作者      出版社  出版年份   页数     价格   币种  \\\n",
       "6   1000534  中国少年儿童百科全书--自然.环境      王德胜  浙江教育出版社  1994  619  37.50  CNY   \n",
       "15  1002055            鲁迅全集(2)       鲁迅  人民文学出版社  1981  481  31.75  CNY   \n",
       "20  1003133         马雅可夫斯基诗歌精选  马雅可夫斯基著  北岳文艺出版社  2000  371  36.80  CNY   \n",
       "23  1004967           人间喜剧 第三卷     巴尔扎克  人民文学出版社  1997  664  32.00  CNY   \n",
       "37  1007952         蓝熊船长的13条半命  瓦尔特·莫尔斯  人民文学出版社  2002  439  39.80  CNY   \n",
       "\n",
       "             ISBN   评分  评论数量      评分均值  价格范围序号   价格范围  \n",
       "6   9787533819460  9.2  4349  7.300685     3.0  30-40  \n",
       "15  9787020015252  9.8   176  7.300685     3.0  30-40  \n",
       "20  9787537820912  9.0    81  7.300685     3.0  30-40  \n",
       "23  9787020018901  9.5    85  7.300685     3.0  30-40  \n",
       "37  9787020037056  9.4  1937  7.300685     3.0  30-40  "
      ]
     },
     "execution_count": 60,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#切片评分在9以上的记录进行分析\n",
    "df2 = df[df['评分'] >= 9]\n",
    "df2.head(5)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 61,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 720x432 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "#通过散点图分析评分在9以上的记录评分与评论数量的关系。散点图显示两者没有相关关系\n",
    "df2[['评分','评论数量']].plot(x='评论数量', y='评分', kind='scatter', figsize=(10,6))\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 62,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>评分</th>\n",
       "      <th>评论数量</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>评分</th>\n",
       "      <td>1.000000</td>\n",
       "      <td>-0.106345</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>评论数量</th>\n",
       "      <td>-0.106345</td>\n",
       "      <td>1.000000</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "            评分      评论数量\n",
       "评分    1.000000 -0.106345\n",
       "评论数量 -0.106345  1.000000"
      ]
     },
     "execution_count": 62,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "corr = df2[['评分','评论数量']].corr()\n",
    "corr"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 63,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 2 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "#通过热力图分析评分在9以上的记录评分与评论数量的关系。热力图显示两者没有相关关系\n",
    "sns.heatmap(corr, cmap=sns.color_palette('Blues'))\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 64,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>ID</th>\n",
       "      <th>书名</th>\n",
       "      <th>作者</th>\n",
       "      <th>出版社</th>\n",
       "      <th>出版年份</th>\n",
       "      <th>页数</th>\n",
       "      <th>价格</th>\n",
       "      <th>币种</th>\n",
       "      <th>ISBN</th>\n",
       "      <th>评分</th>\n",
       "      <th>评论数量</th>\n",
       "      <th>评分均值</th>\n",
       "      <th>价格范围序号</th>\n",
       "      <th>价格范围</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>1002055</td>\n",
       "      <td>鲁迅全集(2)</td>\n",
       "      <td>鲁迅</td>\n",
       "      <td>人民文学出版社</td>\n",
       "      <td>1981</td>\n",
       "      <td>481</td>\n",
       "      <td>31.75</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787020015252</td>\n",
       "      <td>9.8</td>\n",
       "      <td>176</td>\n",
       "      <td>7.300685</td>\n",
       "      <td>3.0</td>\n",
       "      <td>30-40</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>1004967</td>\n",
       "      <td>人间喜剧 第三卷</td>\n",
       "      <td>巴尔扎克</td>\n",
       "      <td>人民文学出版社</td>\n",
       "      <td>1997</td>\n",
       "      <td>664</td>\n",
       "      <td>32.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787020018901</td>\n",
       "      <td>9.5</td>\n",
       "      <td>85</td>\n",
       "      <td>7.300685</td>\n",
       "      <td>3.0</td>\n",
       "      <td>30-40</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>184</th>\n",
       "      <td>1038125</td>\n",
       "      <td>十一家注孙子校理</td>\n",
       "      <td>孙武</td>\n",
       "      <td>中华书局</td>\n",
       "      <td>1999</td>\n",
       "      <td>360</td>\n",
       "      <td>38.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787101016154</td>\n",
       "      <td>9.5</td>\n",
       "      <td>168</td>\n",
       "      <td>7.300685</td>\n",
       "      <td>3.0</td>\n",
       "      <td>30-40</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>196</th>\n",
       "      <td>1040075</td>\n",
       "      <td>鲁迅全集(13)</td>\n",
       "      <td>鲁迅</td>\n",
       "      <td>人民文学出版社</td>\n",
       "      <td>1981</td>\n",
       "      <td>702</td>\n",
       "      <td>39.60</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787020015368</td>\n",
       "      <td>9.5</td>\n",
       "      <td>21</td>\n",
       "      <td>7.300685</td>\n",
       "      <td>3.0</td>\n",
       "      <td>30-40</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>488</th>\n",
       "      <td>1123222</td>\n",
       "      <td>巴托克《小宇宙》初级钢琴教程</td>\n",
       "      <td>巴托克</td>\n",
       "      <td>湖南文艺出版社（文学类）</td>\n",
       "      <td>2003</td>\n",
       "      <td>276</td>\n",
       "      <td>31.00</td>\n",
       "      <td>CNY</td>\n",
       "      <td>9787540429058</td>\n",
       "      <td>9.8</td>\n",
       "      <td>28</td>\n",
       "      <td>7.300685</td>\n",
       "      <td>3.0</td>\n",
       "      <td>30-40</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "          ID              书名    作者           出版社  出版年份   页数     价格   币种  \\\n",
       "15   1002055         鲁迅全集(2)    鲁迅       人民文学出版社  1981  481  31.75  CNY   \n",
       "23   1004967        人间喜剧 第三卷  巴尔扎克       人民文学出版社  1997  664  32.00  CNY   \n",
       "184  1038125        十一家注孙子校理    孙武          中华书局  1999  360  38.00  CNY   \n",
       "196  1040075        鲁迅全集(13)    鲁迅       人民文学出版社  1981  702  39.60  CNY   \n",
       "488  1123222  巴托克《小宇宙》初级钢琴教程   巴托克  湖南文艺出版社（文学类）  2003  276  31.00  CNY   \n",
       "\n",
       "              ISBN   评分  评论数量      评分均值  价格范围序号   价格范围  \n",
       "15   9787020015252  9.8   176  7.300685     3.0  30-40  \n",
       "23   9787020018901  9.5    85  7.300685     3.0  30-40  \n",
       "184  9787101016154  9.5   168  7.300685     3.0  30-40  \n",
       "196  9787020015368  9.5    21  7.300685     3.0  30-40  \n",
       "488  9787540429058  9.8    28  7.300685     3.0  30-40  "
      ]
     },
     "execution_count": 64,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#切片评分在9.5以上的记录进行分析\n",
    "df2 = df[df['评分'] >= 9.5]\n",
    "df2.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 65,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 720x432 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "#通过散点图分析评分在9.5以上的记录评分与评论数量的关系。散点图显示两者没有相关关系\n",
    "df2[['评分','评论数量']].plot(x='评论数量', y='评分', kind='scatter', figsize=(10,6))\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 66,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>评分</th>\n",
       "      <th>评论数量</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>评分</th>\n",
       "      <td>1.000000</td>\n",
       "      <td>-0.085419</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>评论数量</th>\n",
       "      <td>-0.085419</td>\n",
       "      <td>1.000000</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "            评分      评论数量\n",
       "评分    1.000000 -0.085419\n",
       "评论数量 -0.085419  1.000000"
      ]
     },
     "execution_count": 66,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "corr = df2[['评分','评论数量']].corr()\n",
    "corr"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 67,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 2 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "#通过热力图分析评分在9.5以上的记录评分与评论数量的关系。热力图显示两者没有相关关系\n",
    "sns.heatmap(corr, cmap=sns.color_palette('Blues'))\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.6.3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
